@import url(https://fonts.googleapis.com/css2?family=Onest:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Onest:wght@400;700&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
.product-comparison-cards-micro-frontend html{line-height:1.15;-webkit-text-size-adjust:100%}
.product-comparison-cards-micro-frontend body{margin:0}
.product-comparison-cards-micro-frontend main{display:block}
.product-comparison-cards-micro-frontend h1{font-size:2em;margin:.67em 0}
.product-comparison-cards-micro-frontend hr{box-sizing:content-box;height:0;overflow:visible}
.product-comparison-cards-micro-frontend pre{font-family:monospace,monospace;font-size:1em}
.product-comparison-cards-micro-frontend a{background-color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
.product-comparison-cards-micro-frontend b,.product-comparison-cards-micro-frontend strong{font-weight:bolder}
.product-comparison-cards-micro-frontend code,.product-comparison-cards-micro-frontend kbd,.product-comparison-cards-micro-frontend samp{font-family:monospace,monospace;font-size:1em}
.product-comparison-cards-micro-frontend small{font-size:80%}
.product-comparison-cards-micro-frontend sub,.product-comparison-cards-micro-frontend sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.product-comparison-cards-micro-frontend sub{bottom:-0.25em}
.product-comparison-cards-micro-frontend sup{top:-0.5em}
.product-comparison-cards-micro-frontend img{border-style:none}
.product-comparison-cards-micro-frontend button,.product-comparison-cards-micro-frontend input,.product-comparison-cards-micro-frontend optgroup,.product-comparison-cards-micro-frontend select,.product-comparison-cards-micro-frontend textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
.product-comparison-cards-micro-frontend button,.product-comparison-cards-micro-frontend input{overflow:visible}
.product-comparison-cards-micro-frontend button,.product-comparison-cards-micro-frontend select{text-transform:none}
.product-comparison-cards-micro-frontend button,.product-comparison-cards-micro-frontend [type=button],.product-comparison-cards-micro-frontend [type=reset]{-webkit-appearance:button}
.product-comparison-cards-micro-frontend button::-moz-focus-inner,.product-comparison-cards-micro-frontend [type=button]::-moz-focus-inner,.product-comparison-cards-micro-frontend [type=reset]::-moz-focus-inner{border-style:none;padding:0}
.product-comparison-cards-micro-frontend button:-moz-focusring,.product-comparison-cards-micro-frontend [type=button]:-moz-focusring,.product-comparison-cards-micro-frontend [type=reset]:-moz-focusring{outline:1px dotted ButtonText}
.product-comparison-cards-micro-frontend fieldset{padding:.35em .75em .625em}
.product-comparison-cards-micro-frontend legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
.product-comparison-cards-micro-frontend progress{vertical-align:baseline}
.product-comparison-cards-micro-frontend textarea{overflow:auto}
.product-comparison-cards-micro-frontend [type=number]::-webkit-inner-spin-button,.product-comparison-cards-micro-frontend [type=number]::-webkit-outer-spin-button{height:auto}
.product-comparison-cards-micro-frontend [type=search]{-webkit-appearance:textfield;outline-offset:-2px}
.product-comparison-cards-micro-frontend [type=search]::-webkit-search-decoration{-webkit-appearance:none}
.product-comparison-cards-micro-frontend details{display:block}
.product-comparison-cards-micro-frontend summary{display:list-item}
.product-comparison-cards-micro-frontend template{display:none}
.product-comparison-cards-micro-frontend [hidden]{display:none}
.product-comparison-cards-micro-frontend blockquote,.product-comparison-cards-micro-frontend dl,.product-comparison-cards-micro-frontend dd,.product-comparison-cards-micro-frontend h1,.product-comparison-cards-micro-frontend h2,.product-comparison-cards-micro-frontend h3,.product-comparison-cards-micro-frontend h4,.product-comparison-cards-micro-frontend h5,.product-comparison-cards-micro-frontend h6,.product-comparison-cards-micro-frontend hr,.product-comparison-cards-micro-frontend figure,.product-comparison-cards-micro-frontend p,.product-comparison-cards-micro-frontend pre{margin:0}
.product-comparison-cards-micro-frontend button{background-color:rgba(0,0,0,0);background-image:none}
.product-comparison-cards-micro-frontend button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
.product-comparison-cards-micro-frontend fieldset{margin:0;padding:0}
.product-comparison-cards-micro-frontend ol,.product-comparison-cards-micro-frontend ul{list-style:none;margin:0;padding:0}
.product-comparison-cards-micro-frontend html{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}
.product-comparison-cards-micro-frontend *,.product-comparison-cards-micro-frontend ::before,.product-comparison-cards-micro-frontend ::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}
.product-comparison-cards-micro-frontend hr{border-top-width:1px}
.product-comparison-cards-micro-frontend img{border-style:solid}
.product-comparison-cards-micro-frontend textarea{resize:vertical}
.product-comparison-cards-micro-frontend input::-moz-placeholder,.product-comparison-cards-micro-frontend textarea::-moz-placeholder{color:#a0aec0}
.product-comparison-cards-micro-frontend input::-moz-placeholder, .product-comparison-cards-micro-frontend textarea::-moz-placeholder{color:#a0aec0}
.product-comparison-cards-micro-frontend input::placeholder,.product-comparison-cards-micro-frontend textarea::placeholder{color:#a0aec0}
.product-comparison-cards-micro-frontend button,.product-comparison-cards-micro-frontend [role=button]{cursor:pointer}
.product-comparison-cards-micro-frontend table{border-collapse:collapse}
.product-comparison-cards-micro-frontend h1,.product-comparison-cards-micro-frontend h2,.product-comparison-cards-micro-frontend h3,.product-comparison-cards-micro-frontend h4,.product-comparison-cards-micro-frontend h5,.product-comparison-cards-micro-frontend h6{font-size:inherit;font-weight:inherit}
.product-comparison-cards-micro-frontend a{color:inherit;text-decoration:inherit}
.product-comparison-cards-micro-frontend button,.product-comparison-cards-micro-frontend input,.product-comparison-cards-micro-frontend optgroup,.product-comparison-cards-micro-frontend select,.product-comparison-cards-micro-frontend textarea{padding:0;line-height:inherit;color:inherit}
.product-comparison-cards-micro-frontend pre,.product-comparison-cards-micro-frontend code,.product-comparison-cards-micro-frontend kbd,.product-comparison-cards-micro-frontend samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
.product-comparison-cards-micro-frontend img,.product-comparison-cards-micro-frontend svg,.product-comparison-cards-micro-frontend video,.product-comparison-cards-micro-frontend canvas,.product-comparison-cards-micro-frontend audio,.product-comparison-cards-micro-frontend iframe,.product-comparison-cards-micro-frontend embed,.product-comparison-cards-micro-frontend object{display:block;vertical-align:middle}
.product-comparison-cards-micro-frontend img,.product-comparison-cards-micro-frontend video{max-width:100%;height:auto}
.product-comparison-cards-micro-frontend input::-webkit-outer-spin-button,.product-comparison-cards-micro-frontend input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.product-comparison-cards-micro-frontend input[type=number]{-moz-appearance:textfield}
.product-comparison-cards-micro-frontend button:focus:not(:focus-visible){outline:2px solid rgba(0,0,0,0);outline-offset:2px}
.product-comparison-cards-micro-frontend *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.product-comparison-cards-micro-frontend [hidden]{display:none !important}
.product-comparison-cards-micro-frontend .text-heading-01{color:#151727;font-family:"Onest",sans-serif;font-weight:700;font-size:54px;font-size:3.375rem;line-height:60px;line-height:3.75rem;letter-spacing:-0.015em;text-transform:capitalize}
.product-comparison-cards-micro-frontend .text-heading-02{color:#151727;font-family:"Onest",sans-serif;font-weight:700;font-size:42px;font-size:2.625rem;line-height:48px;line-height:3rem;letter-spacing:-0.015em;text-transform:capitalize}
.product-comparison-cards-micro-frontend .text-heading-03{color:#151727;font-family:"Onest",sans-serif;font-weight:700;font-size:32px;font-size:2rem;line-height:42px;line-height:2.625rem;letter-spacing:-0.015em;text-transform:capitalize}
.product-comparison-cards-micro-frontend .text-heading-04{color:#151727;font-family:"Onest",sans-serif;font-weight:700;font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;letter-spacing:-0.015em;text-transform:capitalize}
.product-comparison-cards-micro-frontend .text-heading-05{color:#151727;font-family:"Onest",sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;letter-spacing:normal;text-transform:capitalize}
.product-comparison-cards-micro-frontend .text-heading-06{color:#151727;font-family:"Onest",sans-serif;font-weight:700;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:normal;text-transform:capitalize}
.product-comparison-cards-micro-frontend .text-body-long{color:#151727;font-family:"Onest",sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:-0.015em;text-transform:none}
.product-comparison-cards-micro-frontend .text-body-short{color:#151727;font-family:"Onest",sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;letter-spacing:-0.015em;text-transform:none}
.product-comparison-cards-micro-frontend .text-label{color:#151727;font-family:"Onest",sans-serif;font-weight:700;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;letter-spacing:normal;text-transform:none}
.product-comparison-cards-micro-frontend .text-caption{color:#151727;font-family:"Onest",sans-serif;font-weight:400;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;letter-spacing:normal;text-transform:none}
.product-comparison-cards-micro-frontend .text-helper-text{color:#151727;font-family:"Onest",sans-serif;font-weight:400;font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem;letter-spacing:normal;text-transform:none}
@keyframes loading-slider{60%,100%{transform:translateX(101%)}}
.product-comparison-cards-micro-frontend .button{transition:background-color .1s ease-out,border-color .1s ease-out;font-family:"Onest",sans-serif;font-weight:700;letter-spacing:normal;text-transform:none;line-height:24px;line-height:1.5rem;position:relative;align-self:center;-js-display:inline-flex;display:inline-flex;align-items:center;overflow:hidden;outline:2px solid rgba(0,0,0,0);outline-offset:2px;cursor:pointer}
.product-comparison-cards-micro-frontend .button:disabled{cursor:not-allowed}
.product-comparison-cards-micro-frontend .button:focus{outline:2px solid rgba(0,0,0,0);outline-offset:2px}
.product-comparison-cards-micro-frontend .button>svg{flex-shrink:0;z-index:1}
.product-comparison-cards-micro-frontend .button-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1}
.product-comparison-cards-micro-frontend .button-width-full{width:100%}
.product-comparison-cards-micro-frontend .button-label-align-left{justify-content:flex-start}
.product-comparison-cards-micro-frontend .button-label-align-center{justify-content:center}
.product-comparison-cards-micro-frontend .button-label-align-right{justify-content:flex-end}
.product-comparison-cards-micro-frontend .button-label-align-justified{justify-content:space-between}
.product-comparison-cards-micro-frontend .button-loading.button-loading-spinner-only{justify-content:center}
.product-comparison-cards-micro-frontend .button-loading.button-loading-spinner-only>.button-label-text,.product-comparison-cards-micro-frontend .button-loading.button-loading-spinner-only>svg:not(.progress-indicator-circular-indeterminate){opacity:0}
.product-comparison-cards-micro-frontend .button-loading.button-loading-spinner-only>svg.progress-indicator-circular-indeterminate{margin:0px;margin:0rem}
.product-comparison-cards-micro-frontend .button-loading-bar{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-101%);animation:loading-slider 1.5s ease-in-out 0s infinite}
@keyframes loading-slider{60%,100%{transform:translateX(101%)}}
.product-comparison-cards-micro-frontend .button:enabled:active .ripple{transition:transform 0s;opacity:1;transform:translate(-50%, -50%) scale(0.001)}
.product-comparison-cards-micro-frontend .button{font-size:18px;font-size:1.125rem}
.product-comparison-cards-micro-frontend .button,.product-comparison-cards-micro-frontend .button-filled-large-normal{padding:18px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button:hover,.product-comparison-cards-micro-frontend .button-filled-large-hover{padding:17px;border-width:1px}
.product-comparison-cards-micro-frontend .button:focus,.product-comparison-cards-micro-frontend .button-filled-large-focus{padding:18px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button:active,.product-comparison-cards-micro-frontend .button-filled-large-active{padding:18px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-outlined,.product-comparison-cards-micro-frontend .button-outlined-large-normal{padding:17px;border-width:1px}
.product-comparison-cards-micro-frontend .button-outlined:hover,.product-comparison-cards-micro-frontend .button-outlined-large-hover{padding:17px;border-width:1px}
.product-comparison-cards-micro-frontend .button-outlined:focus,.product-comparison-cards-micro-frontend .button-outlined-large-focus{padding:17px;border-width:1px}
.product-comparison-cards-micro-frontend .button-outlined:active,.product-comparison-cards-micro-frontend .button-outlined-large-active{padding:17px;border-width:1px}
.product-comparison-cards-micro-frontend .button-ghost,.product-comparison-cards-micro-frontend .button-ghost-large-normal{padding:18px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-ghost:hover,.product-comparison-cards-micro-frontend .button-ghost-large-hover{padding:18px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-ghost:focus,.product-comparison-cards-micro-frontend .button-ghost-large-focus{padding:18px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-ghost:active,.product-comparison-cards-micro-frontend .button-ghost-large-active{padding:18px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button>.button-label-text{margin:0 24px 0 24px;margin:0 1.5rem 0 1.5rem}
.product-comparison-cards-micro-frontend .button>svg+.button-label-text:last-child{margin:0 24px 0 24px;margin:0 1.5rem 0 1.5rem}
.product-comparison-cards-micro-frontend .button>.button-label-text:not(:last-child){margin:0 24px 0 24px;margin:0 1.5rem 0 1.5rem}
.product-comparison-cards-micro-frontend .button>svg{margin:0}
.product-comparison-cards-micro-frontend .button>svg:not(:last-child){margin:0 0px 0 8px;margin:0 0rem 0 .5rem}
.product-comparison-cards-micro-frontend .button>.button-label-text+svg{margin:0 8px 0 0px;margin:0 .5rem 0 0rem}
.product-comparison-cards-micro-frontend .button-medium{font-size:16px;font-size:1rem}
.product-comparison-cards-micro-frontend .button-medium,.product-comparison-cards-micro-frontend .button-filled-medium-normal{padding:13px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-medium:hover,.product-comparison-cards-micro-frontend .button-filled-medium-hover{padding:12px;border-width:1px}
.product-comparison-cards-micro-frontend .button-medium:focus,.product-comparison-cards-micro-frontend .button-filled-medium-focus{padding:13px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-medium:active,.product-comparison-cards-micro-frontend .button-filled-medium-active{padding:13px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-outlined-medium,.product-comparison-cards-micro-frontend .button-outlined-medium-normal{padding:12px;border-width:1px}
.product-comparison-cards-micro-frontend .button-outlined-medium:hover,.product-comparison-cards-micro-frontend .button-outlined-medium-hover{padding:12px;border-width:1px}
.product-comparison-cards-micro-frontend .button-outlined-medium:focus,.product-comparison-cards-micro-frontend .button-outlined-medium-focus{padding:12px;border-width:1px}
.product-comparison-cards-micro-frontend .button-outlined-medium:active,.product-comparison-cards-micro-frontend .button-outlined-medium-active{padding:12px;border-width:1px}
.product-comparison-cards-micro-frontend .button-ghost-medium,.product-comparison-cards-micro-frontend .button-ghost-medium-normal{padding:13px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-ghost-medium:hover,.product-comparison-cards-micro-frontend .button-ghost-medium-hover{padding:13px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-ghost-medium:focus,.product-comparison-cards-micro-frontend .button-ghost-medium-focus{padding:13px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-ghost-medium:active,.product-comparison-cards-micro-frontend .button-ghost-medium-active{padding:13px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-medium>.button-label-text{margin:0 12px 0 12px;margin:0 .75rem 0 .75rem}
.product-comparison-cards-micro-frontend .button-medium>svg+.button-label-text:last-child{margin:0 12px 0 12px;margin:0 .75rem 0 .75rem}
.product-comparison-cards-micro-frontend .button-medium>.button-label-text:not(:last-child){margin:0 12px 0 12px;margin:0 .75rem 0 .75rem}
.product-comparison-cards-micro-frontend .button-medium>svg{margin:0}
.product-comparison-cards-micro-frontend .button-medium>svg:not(:last-child){margin:0 4px 0 4px;margin:0 .25rem 0 .25rem}
.product-comparison-cards-micro-frontend .button-medium>.button-label-text+svg{margin:0 4px 0 4px;margin:0 .25rem 0 .25rem}
.product-comparison-cards-micro-frontend .button-small{font-size:14px;font-size:.875rem}
.product-comparison-cards-micro-frontend .button-small,.product-comparison-cards-micro-frontend .button-filled-small-normal{padding:8px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-small:hover,.product-comparison-cards-micro-frontend .button-filled-small-hover{padding:7px;border-width:1px}
.product-comparison-cards-micro-frontend .button-small:focus,.product-comparison-cards-micro-frontend .button-filled-small-focus{padding:8px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-small:active,.product-comparison-cards-micro-frontend .button-filled-small-active{padding:8px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-outlined-small,.product-comparison-cards-micro-frontend .button-outlined-small-normal{padding:7px;border-width:1px}
.product-comparison-cards-micro-frontend .button-outlined-small:hover,.product-comparison-cards-micro-frontend .button-outlined-small-hover{padding:7px;border-width:1px}
.product-comparison-cards-micro-frontend .button-outlined-small:focus,.product-comparison-cards-micro-frontend .button-outlined-small-focus{padding:7px;border-width:1px}
.product-comparison-cards-micro-frontend .button-outlined-small:active,.product-comparison-cards-micro-frontend .button-outlined-small-active{padding:7px;border-width:1px}
.product-comparison-cards-micro-frontend .button-ghost-small,.product-comparison-cards-micro-frontend .button-ghost-small-normal{padding:8px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-ghost-small:hover,.product-comparison-cards-micro-frontend .button-ghost-small-hover{padding:8px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-ghost-small:focus,.product-comparison-cards-micro-frontend .button-ghost-small-focus{padding:8px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-ghost-small:active,.product-comparison-cards-micro-frontend .button-ghost-small-active{padding:8px;border-width:0px;border-width:0rem}
.product-comparison-cards-micro-frontend .button-small>.button-label-text{margin:0 12px 0 12px;margin:0 .75rem 0 .75rem}
.product-comparison-cards-micro-frontend .button-small>svg+.button-label-text:last-child{margin:0 12px 0 8px;margin:0 .75rem 0 .5rem}
.product-comparison-cards-micro-frontend .button-small>.button-label-text:not(:last-child){margin:0 8px 0 12px;margin:0 .5rem 0 .75rem}
.product-comparison-cards-micro-frontend .button-small>svg{margin:0}
.product-comparison-cards-micro-frontend .button-small>svg:not(:last-child){margin:0 0px 0 4px;margin:0 0rem 0 .25rem}
.product-comparison-cards-micro-frontend .button-small>.button-label-text+svg{margin:0 4px 0 0px;margin:0 .25rem 0 0rem}
.product-comparison-cards-micro-frontend .button{border-radius:.25rem}
.product-comparison-cards-micro-frontend .button-square{border-radius:0rem}
.product-comparison-cards-micro-frontend .button-pill{border-radius:9999px}
.product-comparison-cards-micro-frontend .button-interactive,.product-comparison-cards-micro-frontend .button-interactive-normal{color:#fff;background-color:#182af0;border-color:#182af0}
.product-comparison-cards-micro-frontend .button-interactive:hover,.product-comparison-cards-micro-frontend .button-interactive-hover{color:#182af0;background-color:#fff;border-color:#182af0}
.product-comparison-cards-micro-frontend .button-interactive:focus,.product-comparison-cards-micro-frontend .button-interactive-focus{color:#fff;background-color:#182af0;border-color:#182af0}
.product-comparison-cards-micro-frontend .button-interactive:active{color:#fff;background-color:#182af0;border-color:#182af0}
.product-comparison-cards-micro-frontend .button-interactive-active{color:#fff;background-color:#3e4df2;border-color:#3e4df2}
.product-comparison-cards-micro-frontend .button-interactive.button-loading,.product-comparison-cards-micro-frontend .button-interactive.button-loading:hover,.product-comparison-cards-micro-frontend .button-interactive.button-loading:focus,.product-comparison-cards-micro-frontend .button-interactive.button-loading:active{color:#fff;background-color:#182af0;border-color:#182af0}
.product-comparison-cards-micro-frontend .button-interactive .button-loading-bar{background-color:#3e4df2}
.product-comparison-cards-micro-frontend .button-interactive .ripple{background-color:#3e4df2}
.product-comparison-cards-micro-frontend .button-outlined.button-interactive,.product-comparison-cards-micro-frontend .button-outlined.button-interactive-normal{color:#182af0;background-color:#fff;border-color:#182af0}
.product-comparison-cards-micro-frontend .button-outlined.button-interactive:hover,.product-comparison-cards-micro-frontend .button-outlined.button-interactive-hover{color:#fff;background-color:#182af0;border-color:#182af0}
.product-comparison-cards-micro-frontend .button-outlined.button-interactive:focus,.product-comparison-cards-micro-frontend .button-outlined.button-interactive-focus{color:#fff;background-color:#2b3cf1;border-color:#2b3cf1}
.product-comparison-cards-micro-frontend .button-outlined.button-interactive:active{color:#fff;background-color:#2b3cf1;border-color:#2b3cf1}
.product-comparison-cards-micro-frontend .button-outlined.button-interactive-active{color:#fff;background-color:#3e4df2;border-color:#3e4df2}
.product-comparison-cards-micro-frontend .button-outlined.button-interactive.button-loading,.product-comparison-cards-micro-frontend .button-outlined.button-interactive.button-loading:hover,.product-comparison-cards-micro-frontend .button-outlined.button-interactive.button-loading:focus,.product-comparison-cards-micro-frontend .button-outlined.button-interactive.button-loading:active{color:#182af0;background-color:#fff;border-color:#182af0}
.product-comparison-cards-micro-frontend .button-outlined.button-interactive .button-loading-bar{background-color:#3e4df2}
.product-comparison-cards-micro-frontend .button-outlined.button-interactive .ripple{background-color:#3e4df2}
.product-comparison-cards-micro-frontend .button-ghost.button-interactive,.product-comparison-cards-micro-frontend .button-ghost.button-interactive-normal{color:#182af0;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend .button-ghost.button-interactive:hover,.product-comparison-cards-micro-frontend .button-ghost.button-interactive-hover{color:#182af0;background-color:#f0f1fe;border-color:#f0f1fe}
.product-comparison-cards-micro-frontend .button-ghost.button-interactive:focus,.product-comparison-cards-micro-frontend .button-ghost.button-interactive-focus{color:#182af0;background-color:#f0f1fe;border-color:#f0f1fe}
.product-comparison-cards-micro-frontend .button-ghost.button-interactive:active{color:#182af0;background-color:#f0f1fe;border-color:#f0f1fe}
.product-comparison-cards-micro-frontend .button-ghost.button-interactive-active{color:#182af0;background-color:#f0f1fe;border-color:#f0f1fe}
.product-comparison-cards-micro-frontend .button-ghost.button-interactive.button-loading,.product-comparison-cards-micro-frontend .button-ghost.button-interactive.button-loading:hover,.product-comparison-cards-micro-frontend .button-ghost.button-interactive.button-loading:focus,.product-comparison-cards-micro-frontend .button-ghost.button-interactive.button-loading:active{color:#182af0;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend .button-ghost.button-interactive .button-loading-bar{background-color:#5b68f4}
.product-comparison-cards-micro-frontend .button-ghost.button-interactive .ripple{background-color:#525ff4}
.product-comparison-cards-micro-frontend .button-primary,.product-comparison-cards-micro-frontend .button-primary-normal{color:#fff;background-color:#130d41;border-color:#130d41}
.product-comparison-cards-micro-frontend .button-primary:hover,.product-comparison-cards-micro-frontend .button-primary-hover{color:#fff;background-color:#0c0827;border-color:#0c0827}
.product-comparison-cards-micro-frontend .button-primary:focus,.product-comparison-cards-micro-frontend .button-primary-focus{color:#fff;background-color:#0c0827;border-color:#0c0827}
.product-comparison-cards-micro-frontend .button-primary:active{color:#fff;background-color:#0c0827;border-color:#0c0827}
.product-comparison-cards-micro-frontend .button-primary-active{color:#fff;background-color:#0e092f;border-color:#0e092f}
.product-comparison-cards-micro-frontend .button-primary.button-loading,.product-comparison-cards-micro-frontend .button-primary.button-loading:hover,.product-comparison-cards-micro-frontend .button-primary.button-loading:focus,.product-comparison-cards-micro-frontend .button-primary.button-loading:active{color:#fff;background-color:#130d41;border-color:#130d41}
.product-comparison-cards-micro-frontend .button-primary .button-loading-bar{background-color:#0e092f}
.product-comparison-cards-micro-frontend .button-primary .ripple{background-color:#0e092f}
.product-comparison-cards-micro-frontend .button-outlined.button-primary,.product-comparison-cards-micro-frontend .button-outlined.button-primary-normal{color:#1d1363;background-color:#fff;border-color:#1d1363}
.product-comparison-cards-micro-frontend .button-outlined.button-primary:hover,.product-comparison-cards-micro-frontend .button-outlined.button-primary-hover{color:#fff;background-color:#1d1363;border-color:#1d1363}
.product-comparison-cards-micro-frontend .button-outlined.button-primary:focus,.product-comparison-cards-micro-frontend .button-outlined.button-primary-focus{color:#fff;background-color:#1d1363;border-color:#1d1363}
.product-comparison-cards-micro-frontend .button-outlined.button-primary:active{color:#fff;background-color:#1d1363;border-color:#1d1363}
.product-comparison-cards-micro-frontend .button-outlined.button-primary-active{color:#fff;background-color:#1d1363;border-color:#1d1363}
.product-comparison-cards-micro-frontend .button-outlined.button-primary.button-loading,.product-comparison-cards-micro-frontend .button-outlined.button-primary.button-loading:hover,.product-comparison-cards-micro-frontend .button-outlined.button-primary.button-loading:focus,.product-comparison-cards-micro-frontend .button-outlined.button-primary.button-loading:active{color:#1d1363;background-color:#3120a8;border-color:#130d41}
.product-comparison-cards-micro-frontend .button-outlined.button-primary .button-loading-bar{background-color:#2f1e9f}
.product-comparison-cards-micro-frontend .button-outlined.button-primary .ripple{background-color:#2f1e9f}
.product-comparison-cards-micro-frontend .button-ghost.button-primary,.product-comparison-cards-micro-frontend .button-ghost.button-primary-normal{color:#1d1363;background-color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend .button-ghost.button-primary:hover,.product-comparison-cards-micro-frontend .button-ghost.button-primary-hover{color:#1d1363;background-color:#f0f1fe;border-color:#f0f1fe}
.product-comparison-cards-micro-frontend .button-ghost.button-primary:focus,.product-comparison-cards-micro-frontend .button-ghost.button-primary-focus{color:#1d1363;background-color:#f0f1fe;border-color:#f0f1fe}
.product-comparison-cards-micro-frontend .button-ghost.button-primary:active{color:#1d1363;background-color:#f0f1fe;border-color:#f0f1fe}
.product-comparison-cards-micro-frontend .button-ghost.button-primary-active{color:#1d1363;background-color:#f0f1fe;border-color:#f0f1fe}
.product-comparison-cards-micro-frontend .button-ghost.button-primary.button-loading,.product-comparison-cards-micro-frontend .button-ghost.button-primary.button-loading:hover,.product-comparison-cards-micro-frontend .button-ghost.button-primary.button-loading:focus,.product-comparison-cards-micro-frontend .button-ghost.button-primary.button-loading:active{color:#1d1363;background-color:#3120a8;border-color:#3120a8}
.product-comparison-cards-micro-frontend .button-ghost.button-primary .button-loading-bar{background-color:#2f1e9f}
.product-comparison-cards-micro-frontend .button-ghost.button-primary .ripple{background-color:#2f1e9f}
.product-comparison-cards-micro-frontend .button-secondary,.product-comparison-cards-micro-frontend .button-secondary-normal{color:#fff;background-color:#f31a1a;border-color:#f31a1a}
.product-comparison-cards-micro-frontend .button-secondary:hover,.product-comparison-cards-micro-frontend .button-secondary-hover{color:#f31a1a;background-color:#fff;border-color:#f31a1a}
.product-comparison-cards-micro-frontend .button-secondary:focus,.product-comparison-cards-micro-frontend .button-secondary-focus{color:#fff;background-color:#f54747;border-color:#f54747}
.product-comparison-cards-micro-frontend .button-secondary:active{color:#fff;background-color:#f54747;border-color:#f54747}
.product-comparison-cards-micro-frontend .button-secondary-active{color:#fff;background-color:#f77575;border-color:#f77575}
.product-comparison-cards-micro-frontend .button-secondary.button-loading,.product-comparison-cards-micro-frontend .button-secondary.button-loading:hover,.product-comparison-cards-micro-frontend .button-secondary.button-loading:focus,.product-comparison-cards-micro-frontend .button-secondary.button-loading:active{color:#fff;background-color:#f31a1a;border-color:#f31a1a}
.product-comparison-cards-micro-frontend .button-secondary .button-loading-bar{background-color:#f77575}
.product-comparison-cards-micro-frontend .button-secondary .ripple{background-color:#f77575}
.product-comparison-cards-micro-frontend .button-outlined.button-secondary,.product-comparison-cards-micro-frontend .button-outlined.button-secondary-normal{color:#f31a1a;background-color:#fff;border-color:#f31a1a}
.product-comparison-cards-micro-frontend .button-outlined.button-secondary:hover,.product-comparison-cards-micro-frontend .button-outlined.button-secondary-hover{color:#fff;background-color:#f31a1a;border-color:#f31a1a}
.product-comparison-cards-micro-frontend .button-outlined.button-secondary:focus,.product-comparison-cards-micro-frontend .button-outlined.button-secondary-focus{color:#fff;background-color:#f54747;border-color:#f54747}
.product-comparison-cards-micro-frontend .button-outlined.button-secondary:active{color:#fff;background-color:#f54747;border-color:#f54747}
.product-comparison-cards-micro-frontend .button-outlined.button-secondary-active{color:#fff;background-color:#f77575;border-color:#f77575}
.product-comparison-cards-micro-frontend .button-outlined.button-secondary.button-loading,.product-comparison-cards-micro-frontend .button-outlined.button-secondary.button-loading:hover,.product-comparison-cards-micro-frontend .button-outlined.button-secondary.button-loading:focus,.product-comparison-cards-micro-frontend .button-outlined.button-secondary.button-loading:active{color:#f31a1a;background-color:#fff;border-color:#f31a1a}
.product-comparison-cards-micro-frontend .button-outlined.button-secondary .button-loading-bar{background-color:#f77575}
.product-comparison-cards-micro-frontend .button-outlined.button-secondary .ripple{background-color:#f77575}
.product-comparison-cards-micro-frontend .button-ghost.button-secondary,.product-comparison-cards-micro-frontend .button-ghost.button-secondary-normal{color:#f31a1a;background-color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend .button-ghost.button-secondary:hover,.product-comparison-cards-micro-frontend .button-ghost.button-secondary-hover{color:#f31a1a;background-color:#fcd1d1;border-color:#fcd1d1}
.product-comparison-cards-micro-frontend .button-ghost.button-secondary:focus,.product-comparison-cards-micro-frontend .button-ghost.button-secondary-focus{color:#f31a1a;background-color:#fcd1d1;border-color:#fcd1d1}
.product-comparison-cards-micro-frontend .button-ghost.button-secondary:active{color:#f31a1a;background-color:#fcd1d1;border-color:#fcd1d1}
.product-comparison-cards-micro-frontend .button-ghost.button-secondary-active{color:#f31a1a;background-color:#faa3a3;border-color:#faa3a3}
.product-comparison-cards-micro-frontend .button-ghost.button-secondary.button-loading,.product-comparison-cards-micro-frontend .button-ghost.button-secondary.button-loading:hover,.product-comparison-cards-micro-frontend .button-ghost.button-secondary.button-loading:focus,.product-comparison-cards-micro-frontend .button-ghost.button-secondary.button-loading:active{color:#f31a1a;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend .button-ghost.button-secondary .button-loading-bar{background-color:#fcd1d1}
.product-comparison-cards-micro-frontend .button-ghost.button-secondary .ripple{background-color:#faa3a3}
.product-comparison-cards-micro-frontend .button-accent,.product-comparison-cards-micro-frontend .button-accent-normal{color:#fff;background-color:#7a776b;border-color:#7a776b}
.product-comparison-cards-micro-frontend .button-accent:hover,.product-comparison-cards-micro-frontend .button-accent-hover{color:#7a776b;background-color:#fff;border-color:#7a776b}
.product-comparison-cards-micro-frontend .button-accent:focus,.product-comparison-cards-micro-frontend .button-accent-focus{color:#fff;background-color:#a39f8f;border-color:#a39f8f}
.product-comparison-cards-micro-frontend .button-accent:active{color:#fff;background-color:#a39f8f;border-color:#a39f8f}
.product-comparison-cards-micro-frontend .button-accent-active{color:#fff;background-color:#ccc7b3;border-color:#ccc7b3}
.product-comparison-cards-micro-frontend .button-accent.button-loading,.product-comparison-cards-micro-frontend .button-accent.button-loading:hover,.product-comparison-cards-micro-frontend .button-accent.button-loading:focus,.product-comparison-cards-micro-frontend .button-accent.button-loading:active{color:#fff;background-color:#7a776b;border-color:#7a776b}
.product-comparison-cards-micro-frontend .button-accent .button-loading-bar{background-color:#ccc7b3}
.product-comparison-cards-micro-frontend .button-accent .ripple{background-color:#ccc7b3}
.product-comparison-cards-micro-frontend .button-outlined.button-accent,.product-comparison-cards-micro-frontend .button-outlined.button-accent-normal{color:#7a776b;background-color:#fff;border-color:#7a776b}
.product-comparison-cards-micro-frontend .button-outlined.button-accent:hover,.product-comparison-cards-micro-frontend .button-outlined.button-accent-hover{color:#fff;background-color:#7a776b;border-color:#7a776b}
.product-comparison-cards-micro-frontend .button-outlined.button-accent:focus,.product-comparison-cards-micro-frontend .button-outlined.button-accent-focus{color:#fff;background-color:#a39f8f;border-color:#a39f8f}
.product-comparison-cards-micro-frontend .button-outlined.button-accent:active{color:#fff;background-color:#a39f8f;border-color:#a39f8f}
.product-comparison-cards-micro-frontend .button-outlined.button-accent-active{color:#fff;background-color:#ccc7b3;border-color:#ccc7b3}
.product-comparison-cards-micro-frontend .button-outlined.button-accent.button-loading,.product-comparison-cards-micro-frontend .button-outlined.button-accent.button-loading:hover,.product-comparison-cards-micro-frontend .button-outlined.button-accent.button-loading:focus,.product-comparison-cards-micro-frontend .button-outlined.button-accent.button-loading:active{color:#7a776b;background-color:#fff;border-color:#7a776b}
.product-comparison-cards-micro-frontend .button-outlined.button-accent .button-loading-bar{background-color:#ccc7b3}
.product-comparison-cards-micro-frontend .button-outlined.button-accent .ripple{background-color:#ccc7b3}
.product-comparison-cards-micro-frontend .button-ghost.button-accent,.product-comparison-cards-micro-frontend .button-ghost.button-accent-normal{color:#7a776b;background-color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend .button-ghost.button-accent:hover,.product-comparison-cards-micro-frontend .button-ghost.button-accent-hover{color:#7a776b;background-color:#ccc7b3;border-color:#ccc7b3}
.product-comparison-cards-micro-frontend .button-ghost.button-accent:focus,.product-comparison-cards-micro-frontend .button-ghost.button-accent-focus{color:#7a776b;background-color:#ccc7b3;border-color:#ccc7b3}
.product-comparison-cards-micro-frontend .button-ghost.button-accent:active{color:#7a776b;background-color:#ccc7b3;border-color:#ccc7b3}
.product-comparison-cards-micro-frontend .button-ghost.button-accent-active{color:#7a776b;background-color:#a39f8f;border-color:#a39f8f}
.product-comparison-cards-micro-frontend .button-ghost.button-accent.button-loading,.product-comparison-cards-micro-frontend .button-ghost.button-accent.button-loading:hover,.product-comparison-cards-micro-frontend .button-ghost.button-accent.button-loading:focus,.product-comparison-cards-micro-frontend .button-ghost.button-accent.button-loading:active{color:#7a776b;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend .button-ghost.button-accent .button-loading-bar{background-color:#ccc7b3}
.product-comparison-cards-micro-frontend .button-ghost.button-accent .ripple{background-color:#a39f8f}
.product-comparison-cards-micro-frontend .button-gray,.product-comparison-cards-micro-frontend .button-gray-normal{color:#212121;background-color:#e0e0e0;border-color:#e0e0e0}
.product-comparison-cards-micro-frontend .button-gray:hover,.product-comparison-cards-micro-frontend .button-gray-hover{color:#212121;background-color:#eee;border-color:#eee}
.product-comparison-cards-micro-frontend .button-gray:focus,.product-comparison-cards-micro-frontend .button-gray-focus{color:#212121;background-color:#eee;border-color:#eee}
.product-comparison-cards-micro-frontend .button-gray:active{color:#212121;background-color:#eee;border-color:#eee}
.product-comparison-cards-micro-frontend .button-gray-active{color:#212121;background-color:#e0e0e0;border-color:#e0e0e0}
.product-comparison-cards-micro-frontend .button-gray.button-loading,.product-comparison-cards-micro-frontend .button-gray.button-loading:hover,.product-comparison-cards-micro-frontend .button-gray.button-loading:focus,.product-comparison-cards-micro-frontend .button-gray.button-loading:active{color:#212121;background-color:#e0e0e0;border-color:#e0e0e0}
.product-comparison-cards-micro-frontend .button-gray .button-loading-bar{background-color:#eee}
.product-comparison-cards-micro-frontend .button-gray .ripple{background-color:#e0e0e0}
.product-comparison-cards-micro-frontend .button-outlined.button-gray,.product-comparison-cards-micro-frontend .button-outlined.button-gray-normal{color:#212121;background-color:#fff;border-color:#616161}
.product-comparison-cards-micro-frontend .button-outlined.button-gray:hover,.product-comparison-cards-micro-frontend .button-outlined.button-gray-hover{color:#212121;background-color:#f5f5f5;border-color:#616161}
.product-comparison-cards-micro-frontend .button-outlined.button-gray:focus,.product-comparison-cards-micro-frontend .button-outlined.button-gray-focus{color:#212121;background-color:#f5f5f5;border-color:#616161}
.product-comparison-cards-micro-frontend .button-outlined.button-gray:active{color:#212121;background-color:#f5f5f5;border-color:#616161}
.product-comparison-cards-micro-frontend .button-outlined.button-gray-active{color:#212121;background-color:#e0e0e0;border-color:#616161}
.product-comparison-cards-micro-frontend .button-outlined.button-gray.button-loading,.product-comparison-cards-micro-frontend .button-outlined.button-gray.button-loading:hover,.product-comparison-cards-micro-frontend .button-outlined.button-gray.button-loading:focus,.product-comparison-cards-micro-frontend .button-outlined.button-gray.button-loading:active{color:#212121;background-color:#f5f5f5;border-color:#616161}
.product-comparison-cards-micro-frontend .button-outlined.button-gray .button-loading-bar{background-color:#e0e0e0}
.product-comparison-cards-micro-frontend .button-outlined.button-gray .ripple{background-color:#e0e0e0}
.product-comparison-cards-micro-frontend .button-ghost.button-gray,.product-comparison-cards-micro-frontend .button-ghost.button-gray-normal{color:#212121;background-color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend .button-ghost.button-gray:hover,.product-comparison-cards-micro-frontend .button-ghost.button-gray-hover{color:#212121;background-color:#f5f5f5;border-color:#f5f5f5}
.product-comparison-cards-micro-frontend .button-ghost.button-gray:focus,.product-comparison-cards-micro-frontend .button-ghost.button-gray-focus{color:#212121;background-color:#f5f5f5;border-color:#f5f5f5}
.product-comparison-cards-micro-frontend .button-ghost.button-gray:active{color:#212121;background-color:#f5f5f5;border-color:#f5f5f5}
.product-comparison-cards-micro-frontend .button-ghost.button-gray-active{color:#212121;background-color:#e0e0e0;border-color:#e0e0e0}
.product-comparison-cards-micro-frontend .button-ghost.button-gray.button-loading,.product-comparison-cards-micro-frontend .button-ghost.button-gray.button-loading:hover,.product-comparison-cards-micro-frontend .button-ghost.button-gray.button-loading:focus,.product-comparison-cards-micro-frontend .button-ghost.button-gray.button-loading:active{color:#212121;background-color:#f5f5f5;border-color:#f5f5f5}
.product-comparison-cards-micro-frontend .button-ghost.button-gray .button-loading-bar{background-color:#eee}
.product-comparison-cards-micro-frontend .button-ghost.button-gray .ripple{background-color:#e0e0e0}
.product-comparison-cards-micro-frontend .button-error,.product-comparison-cards-micro-frontend .button-error-normal{color:#fff;background-color:#d3302e;border-color:#d3302e}
.product-comparison-cards-micro-frontend .button-error:hover,.product-comparison-cards-micro-frontend .button-error-hover{color:#fff;background-color:#db5757;border-color:#db5757}
.product-comparison-cards-micro-frontend .button-error:focus,.product-comparison-cards-micro-frontend .button-error-focus{color:#fff;background-color:#db5757;border-color:#db5757}
.product-comparison-cards-micro-frontend .button-error:active{color:#fff;background-color:#db5757;border-color:#db5757}
.product-comparison-cards-micro-frontend .button-error-active{color:#fff;background-color:#d3302e;border-color:#d3302e}
.product-comparison-cards-micro-frontend .button-error.button-loading,.product-comparison-cards-micro-frontend .button-error.button-loading:hover,.product-comparison-cards-micro-frontend .button-error.button-loading:focus,.product-comparison-cards-micro-frontend .button-error.button-loading:active{color:#fff;background-color:#d3302e;border-color:#d3302e}
.product-comparison-cards-micro-frontend .button-error .button-loading-bar{background-color:#db5757}
.product-comparison-cards-micro-frontend .button-error .ripple{background-color:#d3302e}
.product-comparison-cards-micro-frontend .button-outlined.button-error,.product-comparison-cards-micro-frontend .button-outlined.button-error-normal{color:#d3302e;background-color:#fff;border-color:#d3302e}
.product-comparison-cards-micro-frontend .button-outlined.button-error:hover,.product-comparison-cards-micro-frontend .button-outlined.button-error-hover{color:#d3302e;background-color:#fbeeee;border-color:#d3302e}
.product-comparison-cards-micro-frontend .button-outlined.button-error:focus,.product-comparison-cards-micro-frontend .button-outlined.button-error-focus{color:#d3302e;background-color:#fbeeee;border-color:#d3302e}
.product-comparison-cards-micro-frontend .button-outlined.button-error:active{color:#d3302e;background-color:#fbeeee;border-color:#d3302e}
.product-comparison-cards-micro-frontend .button-outlined.button-error-active{color:#d3302e;background-color:#f4cdcd;border-color:#d3302e}
.product-comparison-cards-micro-frontend .button-outlined.button-error.button-loading,.product-comparison-cards-micro-frontend .button-outlined.button-error.button-loading:hover,.product-comparison-cards-micro-frontend .button-outlined.button-error.button-loading:focus,.product-comparison-cards-micro-frontend .button-outlined.button-error.button-loading:active{color:#d3302e;background-color:#fbeeee;border-color:#d3302e}
.product-comparison-cards-micro-frontend .button-outlined.button-error .button-loading-bar{background-color:#f4cdcd}
.product-comparison-cards-micro-frontend .button-outlined.button-error .ripple{background-color:#f4cdcd}
.product-comparison-cards-micro-frontend .button-ghost.button-error,.product-comparison-cards-micro-frontend .button-ghost.button-error-normal{color:#d3302e;background-color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend .button-ghost.button-error:hover,.product-comparison-cards-micro-frontend .button-ghost.button-error-hover{color:#d3302e;background-color:#fbeeee;border-color:#fbeeee}
.product-comparison-cards-micro-frontend .button-ghost.button-error:focus,.product-comparison-cards-micro-frontend .button-ghost.button-error-focus{color:#d3302e;background-color:#fbeeee;border-color:#fbeeee}
.product-comparison-cards-micro-frontend .button-ghost.button-error:active{color:#d3302e;background-color:#fbeeee;border-color:#fbeeee}
.product-comparison-cards-micro-frontend .button-ghost.button-error-active{color:#d3302e;background-color:#f4cdcd;border-color:#f4cdcd}
.product-comparison-cards-micro-frontend .button-ghost.button-error.button-loading,.product-comparison-cards-micro-frontend .button-ghost.button-error.button-loading:hover,.product-comparison-cards-micro-frontend .button-ghost.button-error.button-loading:focus,.product-comparison-cards-micro-frontend .button-ghost.button-error.button-loading:active{color:#d3302e;background-color:#fbeeee;border-color:#fbeeee}
.product-comparison-cards-micro-frontend .button-ghost.button-error .button-loading-bar{background-color:#f4cdcd}
.product-comparison-cards-micro-frontend .button-ghost.button-error .ripple{background-color:#f4cdcd}
.product-comparison-cards-micro-frontend .button-warning,.product-comparison-cards-micro-frontend .button-warning-normal{color:#fff;background-color:#fdbd02;border-color:#fdbd02}
.product-comparison-cards-micro-frontend .button-warning:hover,.product-comparison-cards-micro-frontend .button-warning-hover{color:#fff;background-color:#fdcb38;border-color:#fdcb38}
.product-comparison-cards-micro-frontend .button-warning:focus,.product-comparison-cards-micro-frontend .button-warning-focus{color:#fff;background-color:#fdcb38;border-color:#fdcb38}
.product-comparison-cards-micro-frontend .button-warning:active{color:#fff;background-color:#fdcb38;border-color:#fdcb38}
.product-comparison-cards-micro-frontend .button-warning-active{color:#fff;background-color:#fdbd02;border-color:#fdbd02}
.product-comparison-cards-micro-frontend .button-warning.button-loading,.product-comparison-cards-micro-frontend .button-warning.button-loading:hover,.product-comparison-cards-micro-frontend .button-warning.button-loading:focus,.product-comparison-cards-micro-frontend .button-warning.button-loading:active{color:#fff;background-color:#fdbd02;border-color:#fdbd02}
.product-comparison-cards-micro-frontend .button-warning .button-loading-bar{background-color:#fdcb38}
.product-comparison-cards-micro-frontend .button-warning .ripple{background-color:#fdbd02}
.product-comparison-cards-micro-frontend .button-outlined.button-warning,.product-comparison-cards-micro-frontend .button-outlined.button-warning-normal{color:#fdbd02;background-color:#fff;border-color:#fdbd02}
.product-comparison-cards-micro-frontend .button-outlined.button-warning:hover,.product-comparison-cards-micro-frontend .button-outlined.button-warning-hover{color:#fdbd02;background-color:#fff3d3;border-color:#fdbd02}
.product-comparison-cards-micro-frontend .button-outlined.button-warning:focus,.product-comparison-cards-micro-frontend .button-outlined.button-warning-focus{color:#fdbd02;background-color:#fff3d3;border-color:#fdbd02}
.product-comparison-cards-micro-frontend .button-outlined.button-warning:active{color:#fdbd02;background-color:#fff3d3;border-color:#fdbd02}
.product-comparison-cards-micro-frontend .button-outlined.button-warning-active{color:#fdbd02;background-color:#fee7a3;border-color:#fdbd02}
.product-comparison-cards-micro-frontend .button-outlined.button-warning.button-loading,.product-comparison-cards-micro-frontend .button-outlined.button-warning.button-loading:hover,.product-comparison-cards-micro-frontend .button-outlined.button-warning.button-loading:focus,.product-comparison-cards-micro-frontend .button-outlined.button-warning.button-loading:active{color:#fdbd02;background-color:#fff3d3;border-color:#fdbd02}
.product-comparison-cards-micro-frontend .button-outlined.button-warning .button-loading-bar{background-color:#fee7a3}
.product-comparison-cards-micro-frontend .button-outlined.button-warning .ripple{background-color:#fee7a3}
.product-comparison-cards-micro-frontend .button-ghost.button-warning,.product-comparison-cards-micro-frontend .button-ghost.button-warning-normal{color:#9a6001;background-color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend .button-ghost.button-warning:hover,.product-comparison-cards-micro-frontend .button-ghost.button-warning-hover{color:#9a6001;background-color:#fff3d3;border-color:#fff3d3}
.product-comparison-cards-micro-frontend .button-ghost.button-warning:focus,.product-comparison-cards-micro-frontend .button-ghost.button-warning-focus{color:#9a6001;background-color:#fff3d3;border-color:#fff3d3}
.product-comparison-cards-micro-frontend .button-ghost.button-warning:active{color:#9a6001;background-color:#fff3d3;border-color:#fff3d3}
.product-comparison-cards-micro-frontend .button-ghost.button-warning-active{color:#9a6001;background-color:#fee7a3;border-color:#fee7a3}
.product-comparison-cards-micro-frontend .button-ghost.button-warning.button-loading,.product-comparison-cards-micro-frontend .button-ghost.button-warning.button-loading:hover,.product-comparison-cards-micro-frontend .button-ghost.button-warning.button-loading:focus,.product-comparison-cards-micro-frontend .button-ghost.button-warning.button-loading:active{color:#9a6001;background-color:#fff3d3;border-color:#fff3d3}
.product-comparison-cards-micro-frontend .button-ghost.button-warning .button-loading-bar{background-color:#fee7a3}
.product-comparison-cards-micro-frontend .button-ghost.button-warning .ripple{background-color:#fee7a3}
.product-comparison-cards-micro-frontend .button-success,.product-comparison-cards-micro-frontend .button-success-normal{color:#fff;background-color:#33c15d;border-color:#33c15d}
.product-comparison-cards-micro-frontend .button-success:hover,.product-comparison-cards-micro-frontend .button-success-hover{color:#fff;background-color:#52d375;border-color:#52d375}
.product-comparison-cards-micro-frontend .button-success:focus,.product-comparison-cards-micro-frontend .button-success-focus{color:#fff;background-color:#52d375;border-color:#52d375}
.product-comparison-cards-micro-frontend .button-success:active{color:#fff;background-color:#52d375;border-color:#52d375}
.product-comparison-cards-micro-frontend .button-success-active{color:#fff;background-color:#33c15d;border-color:#33c15d}
.product-comparison-cards-micro-frontend .button-success.button-loading,.product-comparison-cards-micro-frontend .button-success.button-loading:hover,.product-comparison-cards-micro-frontend .button-success.button-loading:focus,.product-comparison-cards-micro-frontend .button-success.button-loading:active{color:#fff;background-color:#33c15d;border-color:#33c15d}
.product-comparison-cards-micro-frontend .button-success .button-loading-bar{background-color:#52d375}
.product-comparison-cards-micro-frontend .button-success .ripple{background-color:#33c15d}
.product-comparison-cards-micro-frontend .button-outlined.button-success,.product-comparison-cards-micro-frontend .button-outlined.button-success-normal{color:#299f4a;background-color:#fff;border-color:#299f4a}
.product-comparison-cards-micro-frontend .button-outlined.button-success:hover,.product-comparison-cards-micro-frontend .button-outlined.button-success-hover{color:#299f4a;background-color:#defde5;border-color:#299f4a}
.product-comparison-cards-micro-frontend .button-outlined.button-success:focus,.product-comparison-cards-micro-frontend .button-outlined.button-success-focus{color:#299f4a;background-color:#defde5;border-color:#299f4a}
.product-comparison-cards-micro-frontend .button-outlined.button-success:active{color:#299f4a;background-color:#defde5;border-color:#299f4a}
.product-comparison-cards-micro-frontend .button-outlined.button-success-active{color:#299f4a;background-color:#aef4c1;border-color:#299f4a}
.product-comparison-cards-micro-frontend .button-outlined.button-success.button-loading,.product-comparison-cards-micro-frontend .button-outlined.button-success.button-loading:hover,.product-comparison-cards-micro-frontend .button-outlined.button-success.button-loading:focus,.product-comparison-cards-micro-frontend .button-outlined.button-success.button-loading:active{color:#299f4a;background-color:#defde5;border-color:#299f4a}
.product-comparison-cards-micro-frontend .button-outlined.button-success .button-loading-bar{background-color:#aef4c1}
.product-comparison-cards-micro-frontend .button-outlined.button-success .ripple{background-color:#aef4c1}
.product-comparison-cards-micro-frontend .button-ghost.button-success,.product-comparison-cards-micro-frontend .button-ghost.button-success-normal{color:#299f4a;background-color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend .button-ghost.button-success:hover,.product-comparison-cards-micro-frontend .button-ghost.button-success-hover{color:#299f4a;background-color:#defde5;border-color:#defde5}
.product-comparison-cards-micro-frontend .button-ghost.button-success:focus,.product-comparison-cards-micro-frontend .button-ghost.button-success-focus{color:#299f4a;background-color:#defde5;border-color:#defde5}
.product-comparison-cards-micro-frontend .button-ghost.button-success:active{color:#299f4a;background-color:#defde5;border-color:#defde5}
.product-comparison-cards-micro-frontend .button-ghost.button-success-active{color:#299f4a;background-color:#aef4c1;border-color:#aef4c1}
.product-comparison-cards-micro-frontend .button-ghost.button-success.button-loading,.product-comparison-cards-micro-frontend .button-ghost.button-success.button-loading:hover,.product-comparison-cards-micro-frontend .button-ghost.button-success.button-loading:focus,.product-comparison-cards-micro-frontend .button-ghost.button-success.button-loading:active{color:#299f4a;background-color:#defde5;border-color:#defde5}
.product-comparison-cards-micro-frontend .button-ghost.button-success .button-loading-bar{background-color:#aef4c1}
.product-comparison-cards-micro-frontend .button-ghost.button-success .ripple{background-color:#aef4c1}
.product-comparison-cards-micro-frontend .button-white,.product-comparison-cards-micro-frontend .button-white-normal{color:#1d1363;background-color:#fff;border-color:#fff}
.product-comparison-cards-micro-frontend .button-white:hover,.product-comparison-cards-micro-frontend .button-white-hover{color:#fff;background-color:#1d1363;border-color:#1d1363}
.product-comparison-cards-micro-frontend .button-white:focus,.product-comparison-cards-micro-frontend .button-white-focus{color:#fff;background-color:#1d1363;border-color:#1d1363}
.product-comparison-cards-micro-frontend .button-white:active{color:#fff;background-color:#1d1363;border-color:#1d1363}
.product-comparison-cards-micro-frontend .button-white-active{color:#fff;background-color:#130d41;border-color:#130d41}
.product-comparison-cards-micro-frontend .button-white.button-loading,.product-comparison-cards-micro-frontend .button-white.button-loading:hover,.product-comparison-cards-micro-frontend .button-white.button-loading:focus,.product-comparison-cards-micro-frontend .button-white.button-loading:active{color:#1d1363;background-color:#fff;border-color:#fff}
.product-comparison-cards-micro-frontend .button-white .button-loading-bar{background-color:#2f1e9f}
.product-comparison-cards-micro-frontend .button-white .ripple{background-color:#130d41}
.product-comparison-cards-micro-frontend .button-outlined.button-white,.product-comparison-cards-micro-frontend .button-outlined.button-white-normal{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}
.product-comparison-cards-micro-frontend .button-outlined.button-white:hover,.product-comparison-cards-micro-frontend .button-outlined.button-white-hover{color:#1d1363;background-color:#fff;border-color:#fff}
.product-comparison-cards-micro-frontend .button-outlined.button-white:focus,.product-comparison-cards-micro-frontend .button-outlined.button-white-focus{color:#1d1363;background-color:#fff;border-color:#fff}
.product-comparison-cards-micro-frontend .button-outlined.button-white:active{color:#1d1363;background-color:#fff;border-color:#fff}
.product-comparison-cards-micro-frontend .button-outlined.button-white-active{color:#1d1363;background-color:#2f1e9f;border-color:#2f1e9f}
.product-comparison-cards-micro-frontend .button-outlined.button-white.button-loading,.product-comparison-cards-micro-frontend .button-outlined.button-white.button-loading:hover,.product-comparison-cards-micro-frontend .button-outlined.button-white.button-loading:focus,.product-comparison-cards-micro-frontend .button-outlined.button-white.button-loading:active{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}
.product-comparison-cards-micro-frontend .button-outlined.button-white .button-loading-bar{background-color:#2f1e9f}
.product-comparison-cards-micro-frontend .button-outlined.button-white .ripple{background-color:#2f1e9f}
.product-comparison-cards-micro-frontend .button-ghost.button-white,.product-comparison-cards-micro-frontend .button-ghost.button-white-normal{color:#fff;background-color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend .button-ghost.button-white:hover,.product-comparison-cards-micro-frontend .button-ghost.button-white-hover{color:#1d1363;background-color:#fff;border-color:#fff}
.product-comparison-cards-micro-frontend .button-ghost.button-white:focus,.product-comparison-cards-micro-frontend .button-ghost.button-white-focus{color:#1d1363;background-color:#fff;border-color:#fff}
.product-comparison-cards-micro-frontend .button-ghost.button-white:active{color:#1d1363;background-color:#fff;border-color:#fff}
.product-comparison-cards-micro-frontend .button-ghost.button-white-active{color:#1d1363;background-color:#2f1e9f;border-color:#2f1e9f}
.product-comparison-cards-micro-frontend .button-ghost.button-white.button-loading,.product-comparison-cards-micro-frontend .button-ghost.button-white.button-loading:hover,.product-comparison-cards-micro-frontend .button-ghost.button-white.button-loading:focus,.product-comparison-cards-micro-frontend .button-ghost.button-white.button-loading:active{color:#fff;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend .button-ghost.button-white .button-loading-bar{background-color:#2f1e9f}
.product-comparison-cards-micro-frontend .button-ghost.button-white .ripple{background-color:#2f1e9f}
.product-comparison-cards-micro-frontend .button-disabled,.product-comparison-cards-micro-frontend .button-disabled:hover,.product-comparison-cards-micro-frontend .button-disabled:focus,.product-comparison-cards-micro-frontend .button-disabled:active{color:#9e9e9e;background-color:#eee;border-color:#eee}
.product-comparison-cards-micro-frontend .button-disabled.button-outlined,.product-comparison-cards-micro-frontend .button-disabled.button-outlined:hover,.product-comparison-cards-micro-frontend .button-disabled.button-outlined:focus,.product-comparison-cards-micro-frontend .button-disabled.button-outlined:active{color:#9e9e9e;background-color:rgba(0,0,0,0);border-color:#e0e0e0}
.product-comparison-cards-micro-frontend .button-disabled.button-ghost,.product-comparison-cards-micro-frontend .button-disabled.button-ghost:hover,.product-comparison-cards-micro-frontend .button-disabled.button-ghost:focus,.product-comparison-cards-micro-frontend .button-disabled.button-ghost:active{color:#9e9e9e;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend .dialog{padding-top:0px;padding-top:0rem;padding-bottom:0px;padding-bottom:0rem;background-color:#fff;border-radius:1rem;border-width:0px;border-width:0rem;border-color:#bdbdbd;box-shadow:0 5px 13px 3px rgba(0,0,0,.35);max-height:100vh;overflow:hidden;position:static}
@media(min-width: 1024px){.product-comparison-cards-micro-frontend .dialog{min-width:400px;max-width:50%}}
.product-comparison-cards-micro-frontend .link{cursor:pointer;transition:color .1s ease;line-height:1;font-family:"Onest",sans-serif}
.product-comparison-cards-micro-frontend .list{list-style-type:none}
.product-comparison-cards-micro-frontend .list-decimal{list-style-type:decimal}
.product-comparison-cards-micro-frontend .list-lower-alpha{list-style-type:lower-alpha}
.product-comparison-cards-micro-frontend .list-upper-alpha{list-style-type:upper-alpha}
.product-comparison-cards-micro-frontend .list-lower-roman{list-style-type:lower-roman}
.product-comparison-cards-micro-frontend .list-upper-roman{list-style-type:upper-roman}
.product-comparison-cards-micro-frontend .list-item{-js-display:inline-flex;display:inline-flex;align-items:flex-start}
.product-comparison-cards-micro-frontend .sub-list{margin-left:32px;margin-left:2rem}
.product-comparison-cards-micro-frontend .list-small{font-family:"Onest",sans-serif;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;letter-spacing:normal}
.product-comparison-cards-micro-frontend .list-small .list-icon{padding-right:4px;padding-right:.25rem}
.product-comparison-cards-micro-frontend .list-medium{font-family:"Onest",sans-serif;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:-0.015em}
.product-comparison-cards-micro-frontend .list-medium .list-icon{padding-right:12px;padding-right:.75rem}
.product-comparison-cards-micro-frontend .list-large{font-family:"Onest",sans-serif;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;letter-spacing:normal}
.product-comparison-cards-micro-frontend .list-large .list-icon{padding-right:8px;padding-right:.5rem}
.product-comparison-cards-micro-frontend .list-primary-color{color:#1d1363}
.product-comparison-cards-micro-frontend .list-secondary-color{color:#f31a1a}
.product-comparison-cards-micro-frontend .list-gray-color{color:#9e9e9e}
.product-comparison-cards-micro-frontend .list-success-color{color:#33c15d}
.product-comparison-cards-micro-frontend .list-warning-color{color:#fdbd02}
.product-comparison-cards-micro-frontend .list-error-color{color:#a82423}
.product-comparison-cards-micro-frontend .list-small .list-item{padding:1px 1px}
.product-comparison-cards-micro-frontend .list-medium .list-item{padding:4px 8px;padding:.25rem .5rem}
.product-comparison-cards-micro-frontend .list-large .list-item{padding:1px 1px}
.product-comparison-cards-micro-frontend .message{-js-display:flex;display:flex;font-family:"Onest",sans-serif;word-break:break-word}
.product-comparison-cards-micro-frontend .progress-indicator-primary-track{color:#f5f5f5}
.product-comparison-cards-micro-frontend .progress-indicator-primary-bar{color:#1d1363}
.product-comparison-cards-micro-frontend .progress-indicator-secondary-track{color:#f5f5f5}
.product-comparison-cards-micro-frontend .progress-indicator-secondary-bar{color:#f31a1a}
.product-comparison-cards-micro-frontend .progress-indicator-interactive-track{color:#f5f5f5}
.product-comparison-cards-micro-frontend .progress-indicator-interactive-bar{color:#182af0}
.product-comparison-cards-micro-frontend .progress-indicator-accent-track{color:#f5f5f5}
.product-comparison-cards-micro-frontend .progress-indicator-accent-bar{color:#514f47}
.product-comparison-cards-micro-frontend .progress-indicator-gray-track{color:#f5f5f5}
.product-comparison-cards-micro-frontend .progress-indicator-gray-bar{color:#9e9e9e}
.product-comparison-cards-micro-frontend .progress-indicator-error-track{color:#f5f5f5}
.product-comparison-cards-micro-frontend .progress-indicator-error-bar{color:#a82423}
.product-comparison-cards-micro-frontend .progress-indicator-warning-track{color:#f5f5f5}
.product-comparison-cards-micro-frontend .progress-indicator-warning-bar{color:#fdbd02}
.product-comparison-cards-micro-frontend .progress-indicator-success-track{color:#f5f5f5}
.product-comparison-cards-micro-frontend .progress-indicator-success-bar{color:#33c15d}
.product-comparison-cards-micro-frontend .progress-indicator-white-track{color:hsla(0,0%,100%,.35)}
.product-comparison-cards-micro-frontend .progress-indicator-white-bar{color:#fff}
.product-comparison-cards-micro-frontend .progress-indicator-circular-track{width:100%;stroke:currentColor;transition:stroke-dashoffset 1s linear;stroke-dashoffset:0}
.product-comparison-cards-micro-frontend .progress-indicator-circular-bar{transform:rotate(-90deg);stroke:currentColor}
.product-comparison-cards-micro-frontend .progress-indicator-circular-indeterminate{animation:rotate 2s linear infinite}
.product-comparison-cards-micro-frontend .progress-indicator-circular-indeterminate-small-bar{stroke-dasharray:50,200;animation:dash-small 1.5s linear infinite}
.product-comparison-cards-micro-frontend .progress-indicator-circular-indeterminate-medium-bar{stroke-dasharray:80,200;animation:dash-medium 1.8s linear infinite}
.product-comparison-cards-micro-frontend .progress-indicator-circular-indeterminate-large-bar{stroke-dasharray:120,300;animation:dash-large 1.8s linear infinite}
@keyframes rotate{to{transform:rotate(360deg)}}
@keyframes dash-small{0%{stroke-dasharray:1,120;stroke-dashoffset:0}50%{stroke-dasharray:53,120;stroke-dashoffset:-21}100%{stroke-dasharray:53,120;stroke-dashoffset:-70}}
@keyframes dash-medium{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}
@keyframes dash-large{0%{stroke-dasharray:1,320;stroke-dashoffset:0}50%{stroke-dasharray:143,320;stroke-dashoffset:-52}100%{stroke-dasharray:143,320;stroke-dashoffset:-198}}
@keyframes bar-translate{0%{transform:translateX(-80%)}59%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(50%)}100%{transform:translateX(90%)}}
@keyframes bar-scale{0%{transform:scaleX(0.2)}25%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.8)}50%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.5)}75%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.3)}100%{transform:scaleX(0)}}
.product-comparison-cards-micro-frontend .ripple{position:absolute;border-radius:100%;left:50%;top:50%;transform-origin:center;opacity:0;transform:translate(-50%, -50%) scale(1.2);transition:transform .3s ease-out,opacity .3s ease-out .15s;z-index:0}
.product-comparison-cards-micro-frontend .tag-root{-js-display:inline-flex;display:inline-flex;align-items:center;overflow:hidden;border-radius:.25rem;align-self:center}
.product-comparison-cards-micro-frontend .tag-root-large{padding-left:12px;padding-left:.75rem;padding-right:12px;padding-right:.75rem;padding-top:4px;padding-top:.25rem;padding-bottom:4px;padding-bottom:.25rem;font-size:16px;font-size:1rem}
.product-comparison-cards-micro-frontend .tag-root-small{padding-left:8px;padding-left:.5rem;padding-right:8px;padding-right:.5rem;padding-top:4px;padding-top:.25rem;padding-bottom:4px;padding-bottom:.25rem;font-size:14px;font-size:.875rem}
.product-comparison-cards-micro-frontend .tag-root-primary{background-color:#b8d9f4;color:#151727}
.product-comparison-cards-micro-frontend .tag-root-primary.inverted{background-color:#1d1363;--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-comparison-cards-micro-frontend .tag-root-secondary{background-color:#fcd1d1;color:#910f0f}
.product-comparison-cards-micro-frontend .tag-root-secondary.inverted{background-color:#f31a1a;--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-comparison-cards-micro-frontend .tag-root-interactive{background-color:#f0f1fe;color:#101ebb}
.product-comparison-cards-micro-frontend .tag-root-interactive.inverted{background-color:#182af0;--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-comparison-cards-micro-frontend .tag-root-accent{background-color:#f5efd7;color:#514f47}
.product-comparison-cards-micro-frontend .tag-root-accent.inverted{background-color:#7a776b;--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-comparison-cards-micro-frontend .tag-root-gray{background-color:#eee;color:#424242}
.product-comparison-cards-micro-frontend .tag-root-gray.inverted{background-color:#757575;--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-comparison-cards-micro-frontend .tag-root-error{background-color:#fbeeee;color:#a82423}
.product-comparison-cards-micro-frontend .tag-root-error.inverted{background-color:#d3302e;--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-comparison-cards-micro-frontend .tag-root-warning{background-color:#fff3d3;color:#713900}
.product-comparison-cards-micro-frontend .tag-root-warning.inverted{background-color:#fdbd02;--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-comparison-cards-micro-frontend .tag-root-success{background-color:#defde5;color:#072d09}
.product-comparison-cards-micro-frontend .tag-root-success.inverted{background-color:#33c15d;--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-comparison-cards-micro-frontend .tag-root-disabled{cursor:not-allowed}
.product-comparison-cards-micro-frontend .button.tag-button{border-radius:1rem;padding:0px;padding:0rem;margin-left:-8px;margin-left:-0.5rem;margin-top:-4px;margin-top:-0.25rem;margin-bottom:-4px;margin-bottom:-0.25rem;flex-shrink:0}
.product-comparison-cards-micro-frontend .button.tag-button,.product-comparison-cards-micro-frontend .button.tag-button:enabled:hover,.product-comparison-cards-micro-frontend .button.tag-button:enabled:focus,.product-comparison-cards-micro-frontend .button.tag-button:enabled:active{color:currentcolor;background-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend .tag-button-icon{min-width:auto;min-height:auto}
.product-comparison-cards-micro-frontend .tag-icon{flex-shrink:0}
.product-comparison-cards-micro-frontend .tag-icon-start{margin-right:4px;margin-right:.25rem}
.product-comparison-cards-micro-frontend .tag-icon-end{margin-left:4px;margin-left:.25rem}
.product-comparison-cards-micro-frontend .tag-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}
.product-comparison-cards-micro-frontend .tag-text-large{line-height:24px;line-height:1.5rem;font-size:16px;font-size:1rem}
.product-comparison-cards-micro-frontend .tag-text-small{line-height:14px;line-height:.875rem;font-size:14px;font-size:.875rem}
.product-comparison-cards-micro-frontend .tag-list{-js-display:inline-flex;display:inline-flex;flex-wrap:wrap;max-width:100%}
.product-comparison-cards-micro-frontend .tag-list li+li{margin-left:4px;margin-left:.25rem}
.product-comparison-cards-micro-frontend [class*=line-clamp-]:not(.line-clamp-none) *{display:inline}
.product-comparison-cards-micro-frontend .number-input-small{width:128px;width:8rem}
.product-comparison-cards-micro-frontend .number-input-medium{width:160px;width:10rem}
.product-comparison-cards-micro-frontend .number-input-large{width:192px;width:12rem}
.product-comparison-cards-micro-frontend .number-input-small .number-input-minus-button{border-top-right-radius:0px;border-top-right-radius:0rem;border-bottom-right-radius:0px;border-bottom-right-radius:0rem;z-index:2}
.product-comparison-cards-micro-frontend .number-input-small .number-input-plus-button{border-top-left-radius:0px;border-top-left-radius:0rem;border-bottom-left-radius:0px;border-bottom-left-radius:0rem;z-index:2}
.product-comparison-cards-micro-frontend .input-small-start-enhancer.number-input-start-enhancer-small{margin-left:0px;margin-left:0rem}
.product-comparison-cards-micro-frontend .input-small-end-enhancer.number-input-end-enhancer-small{margin-right:0px;margin-right:0rem}
.product-comparison-cards-micro-frontend .input-small-start-enhancer.number-input-start-enhancer-small .button.number-input-minus-button,.product-comparison-cards-micro-frontend .input-small-end-enhancer.number-input-end-enhancer-small .button.number-input-plus-button{width:32px;width:2rem;height:32px;height:2rem;justify-content:center}
.product-comparison-cards-micro-frontend .input-medium-start-enhancer.number-input-start-enhancer-medium{margin-left:8px;margin-left:.5rem}
.product-comparison-cards-micro-frontend .input-medium-end-enhancer.number-input-end-enhancer-medium{margin-right:8px;margin-right:.5rem}
.product-comparison-cards-micro-frontend .input-medium-start-enhancer.number-input-start-enhancer-medium .button.number-input-minus-button,.product-comparison-cards-micro-frontend .input-medium-end-enhancer.number-input-end-enhancer-medium .button.number-input-plus-button{width:32px;width:2rem;height:32px;height:2rem;justify-content:center}
.product-comparison-cards-micro-frontend .input-large-start-enhancer.number-input-start-enhancer-large{margin-left:4px;margin-left:.25rem}
.product-comparison-cards-micro-frontend .input-large-end-enhancer.number-input-end-enhancer-large{margin-right:4px;margin-right:.25rem}
.product-comparison-cards-micro-frontend .input-large-start-enhancer.number-input-start-enhancer-large .button.number-input-minus-button,.product-comparison-cards-micro-frontend .input-large-end-enhancer.number-input-end-enhancer-large .button.number-input-plus-button{width:48px;width:3rem;height:48px;height:3rem;justify-content:center}
.product-comparison-cards-micro-frontend .product-card-max-width{max-width:324px}
.product-comparison-cards-micro-frontend .bg-picket-white{--bg-opacity: 1;background-color:#f7f6f1;background-color:rgba(247, 246, 241, var(--bg-opacity))}
.product-comparison-cards-micro-frontend .bg-pale-100{--bg-opacity: 1;background-color:#f0f7fc;background-color:rgba(240, 247, 252, var(--bg-opacity))}
.product-comparison-cards-micro-frontend .rounded-4{border-radius:.5rem}
.product-comparison-cards-micro-frontend .border-3{border-width:3px}
.product-comparison-cards-micro-frontend .inline{display:inline}
.product-comparison-cards-micro-frontend .flex{-js-display:flex;display:flex}
.product-comparison-cards-micro-frontend .table{display:table}
.product-comparison-cards-micro-frontend .hidden{display:none}
.product-comparison-cards-micro-frontend .flex-col{flex-direction:column}
.product-comparison-cards-micro-frontend .items-start{align-items:flex-start}
.product-comparison-cards-micro-frontend .items-center{align-items:center}
.product-comparison-cards-micro-frontend .items-stretch{align-items:stretch}
.product-comparison-cards-micro-frontend .self-start{align-self:flex-start}
.product-comparison-cards-micro-frontend .justify-start{justify-content:flex-start}
.product-comparison-cards-micro-frontend .justify-center{justify-content:center}
.product-comparison-cards-micro-frontend .flex-1{flex:1 1}
.product-comparison-cards-micro-frontend .font-normal{font-weight:400}
.product-comparison-cards-micro-frontend .font-bold{font-weight:700}
.product-comparison-cards-micro-frontend .list-decimal{list-style-type:decimal}
.product-comparison-cards-micro-frontend .mx-auto{margin-left:auto;margin-right:auto}
.product-comparison-cards-micro-frontend .-mx-1\/2{margin-left:-2px;margin-left:-0.125rem;margin-right:-2px;margin-right:-0.125rem}
.product-comparison-cards-micro-frontend .ml-1{margin-left:4px;margin-left:.25rem}
.product-comparison-cards-micro-frontend .mt-2{margin-top:8px;margin-top:.5rem}
.product-comparison-cards-micro-frontend .mr-2{margin-right:8px;margin-right:.5rem}
.product-comparison-cards-micro-frontend .mt-px{margin-top:1px}
.product-comparison-cards-micro-frontend .mr-px{margin-right:1px}
.product-comparison-cards-micro-frontend .-mt-2{margin-top:-8px;margin-top:-0.5rem}
.product-comparison-cards-micro-frontend .p-6{padding:24px;padding:1.5rem}
.product-comparison-cards-micro-frontend .static{position:static}
.product-comparison-cards-micro-frontend .absolute{position:absolute}
.product-comparison-cards-micro-frontend .relative{position:relative}
.product-comparison-cards-micro-frontend .text-left{text-align:left}
.product-comparison-cards-micro-frontend .text-transparent{color:rgba(0,0,0,0)}
.product-comparison-cards-micro-frontend .text-currentcolor{color:currentcolor}
.product-comparison-cards-micro-frontend .text-black{--text-opacity: 1;color:#000;color:rgba(0, 0, 0, var(--text-opacity))}
.product-comparison-cards-micro-frontend .text-white{--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-comparison-cards-micro-frontend .text-primary{--text-opacity: 1;color:#1d1363;color:rgba(29, 19, 99, var(--text-opacity))}
.product-comparison-cards-micro-frontend .text-secondary{--text-opacity: 1;color:#f31a1a;color:rgba(243, 26, 26, var(--text-opacity))}
.product-comparison-cards-micro-frontend .text-interactive{--text-opacity: 1;color:#182af0;color:rgba(24, 42, 240, var(--text-opacity))}
.product-comparison-cards-micro-frontend .text-accent{--text-opacity: 1;color:#514f47;color:rgba(81, 79, 71, var(--text-opacity))}
.product-comparison-cards-micro-frontend .text-error{--text-opacity: 1;color:#a82423;color:rgba(168, 36, 35, var(--text-opacity))}
.product-comparison-cards-micro-frontend .text-warning{--text-opacity: 1;color:#fdbd02;color:rgba(253, 189, 2, var(--text-opacity))}
.product-comparison-cards-micro-frontend .text-success{--text-opacity: 1;color:#33c15d;color:rgba(51, 193, 93, var(--text-opacity))}
.product-comparison-cards-micro-frontend .text-gray{--text-opacity: 1;color:#9e9e9e;color:rgba(158, 158, 158, var(--text-opacity))}
.product-comparison-cards-micro-frontend .normal-case{text-transform:none}
.product-comparison-cards-micro-frontend .line-through{text-decoration:line-through}
.product-comparison-cards-micro-frontend .tracking-tight{letter-spacing:-0.015em}
.product-comparison-cards-micro-frontend .w-2\/3{width:66.666667%}
.product-comparison-cards-micro-frontend .w-full{width:100%}
.product-comparison-cards-micro-frontend .gap-2{grid-gap:.5rem;gap:8px;gap:.5rem}
.product-comparison-cards-micro-frontend .gap-3{grid-gap:.75rem;gap:12px;gap:.75rem}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes ping{75%,100%{transform:scale(2);opacity:0}}
@keyframes pulse{50%{opacity:.5}}
@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}50%{transform:none;animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}}
.product-comparison-cards-micro-frontend .line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.product-comparison-cards-micro-frontend .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.product-comparison-cards-micro-frontend .line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.product-comparison-cards-micro-frontend .line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.product-comparison-cards-micro-frontend .line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}
.product-comparison-cards-micro-frontend .line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}
.product-comparison-cards-micro-frontend .line-clamp-none{-webkit-line-clamp:unset}
.product-comparison-cards-micro-frontend .border-interactive{border-color:#182af0}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
.product-add-on-selection-list-micro-frontend html{line-height:1.15;-webkit-text-size-adjust:100%}
.product-add-on-selection-list-micro-frontend body{margin:0}
.product-add-on-selection-list-micro-frontend main{display:block}
.product-add-on-selection-list-micro-frontend h1{font-size:2em;margin:.67em 0}
.product-add-on-selection-list-micro-frontend hr{box-sizing:content-box;height:0;overflow:visible}
.product-add-on-selection-list-micro-frontend pre{font-family:monospace,monospace;font-size:1em}
.product-add-on-selection-list-micro-frontend a{background-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
.product-add-on-selection-list-micro-frontend b,.product-add-on-selection-list-micro-frontend strong{font-weight:bolder}
.product-add-on-selection-list-micro-frontend code,.product-add-on-selection-list-micro-frontend kbd,.product-add-on-selection-list-micro-frontend samp{font-family:monospace,monospace;font-size:1em}
.product-add-on-selection-list-micro-frontend small{font-size:80%}
.product-add-on-selection-list-micro-frontend sub,.product-add-on-selection-list-micro-frontend sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.product-add-on-selection-list-micro-frontend sub{bottom:-0.25em}
.product-add-on-selection-list-micro-frontend sup{top:-0.5em}
.product-add-on-selection-list-micro-frontend img{border-style:none}
.product-add-on-selection-list-micro-frontend button,.product-add-on-selection-list-micro-frontend input,.product-add-on-selection-list-micro-frontend optgroup,.product-add-on-selection-list-micro-frontend select,.product-add-on-selection-list-micro-frontend textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
.product-add-on-selection-list-micro-frontend button,.product-add-on-selection-list-micro-frontend input{overflow:visible}
.product-add-on-selection-list-micro-frontend button,.product-add-on-selection-list-micro-frontend select{text-transform:none}
.product-add-on-selection-list-micro-frontend button,.product-add-on-selection-list-micro-frontend [type=button],.product-add-on-selection-list-micro-frontend [type=reset]{-webkit-appearance:button}
.product-add-on-selection-list-micro-frontend button::-moz-focus-inner,.product-add-on-selection-list-micro-frontend [type=button]::-moz-focus-inner,.product-add-on-selection-list-micro-frontend [type=reset]::-moz-focus-inner{border-style:none;padding:0}
.product-add-on-selection-list-micro-frontend button:-moz-focusring,.product-add-on-selection-list-micro-frontend [type=button]:-moz-focusring,.product-add-on-selection-list-micro-frontend [type=reset]:-moz-focusring{outline:1px dotted ButtonText}
.product-add-on-selection-list-micro-frontend fieldset{padding:.35em .75em .625em}
.product-add-on-selection-list-micro-frontend legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
.product-add-on-selection-list-micro-frontend progress{vertical-align:baseline}
.product-add-on-selection-list-micro-frontend textarea{overflow:auto}
.product-add-on-selection-list-micro-frontend [type=checkbox],.product-add-on-selection-list-micro-frontend [type=radio]{box-sizing:border-box;padding:0}
.product-add-on-selection-list-micro-frontend [type=number]::-webkit-inner-spin-button,.product-add-on-selection-list-micro-frontend [type=number]::-webkit-outer-spin-button{height:auto}
.product-add-on-selection-list-micro-frontend [type=search]{-webkit-appearance:textfield;outline-offset:-2px}
.product-add-on-selection-list-micro-frontend [type=search]::-webkit-search-decoration{-webkit-appearance:none}
.product-add-on-selection-list-micro-frontend details{display:block}
.product-add-on-selection-list-micro-frontend summary{display:list-item}
.product-add-on-selection-list-micro-frontend template{display:none}
.product-add-on-selection-list-micro-frontend [hidden]{display:none}
.product-add-on-selection-list-micro-frontend blockquote,.product-add-on-selection-list-micro-frontend dl,.product-add-on-selection-list-micro-frontend dd,.product-add-on-selection-list-micro-frontend h1,.product-add-on-selection-list-micro-frontend h2,.product-add-on-selection-list-micro-frontend h3,.product-add-on-selection-list-micro-frontend h4,.product-add-on-selection-list-micro-frontend h5,.product-add-on-selection-list-micro-frontend h6,.product-add-on-selection-list-micro-frontend hr,.product-add-on-selection-list-micro-frontend figure,.product-add-on-selection-list-micro-frontend p,.product-add-on-selection-list-micro-frontend pre{margin:0}
.product-add-on-selection-list-micro-frontend button{background-color:rgba(0,0,0,0);background-image:none}
.product-add-on-selection-list-micro-frontend button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
.product-add-on-selection-list-micro-frontend fieldset{margin:0;padding:0}
.product-add-on-selection-list-micro-frontend ol,.product-add-on-selection-list-micro-frontend ul{list-style:none;margin:0;padding:0}
.product-add-on-selection-list-micro-frontend html{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}
.product-add-on-selection-list-micro-frontend *,.product-add-on-selection-list-micro-frontend ::before,.product-add-on-selection-list-micro-frontend ::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}
.product-add-on-selection-list-micro-frontend hr{border-top-width:1px}
.product-add-on-selection-list-micro-frontend img{border-style:solid}
.product-add-on-selection-list-micro-frontend textarea{resize:vertical}
.product-add-on-selection-list-micro-frontend input::-moz-placeholder,.product-add-on-selection-list-micro-frontend textarea::-moz-placeholder{color:#a0aec0}
.product-add-on-selection-list-micro-frontend input::-moz-placeholder, .product-add-on-selection-list-micro-frontend textarea::-moz-placeholder{color:#a0aec0}
.product-add-on-selection-list-micro-frontend input::placeholder,.product-add-on-selection-list-micro-frontend textarea::placeholder{color:#a0aec0}
.product-add-on-selection-list-micro-frontend button,.product-add-on-selection-list-micro-frontend [role=button]{cursor:pointer}
.product-add-on-selection-list-micro-frontend table{border-collapse:collapse}
.product-add-on-selection-list-micro-frontend h1,.product-add-on-selection-list-micro-frontend h2,.product-add-on-selection-list-micro-frontend h3,.product-add-on-selection-list-micro-frontend h4,.product-add-on-selection-list-micro-frontend h5,.product-add-on-selection-list-micro-frontend h6{font-size:inherit;font-weight:inherit}
.product-add-on-selection-list-micro-frontend a{color:inherit;text-decoration:inherit}
.product-add-on-selection-list-micro-frontend button,.product-add-on-selection-list-micro-frontend input,.product-add-on-selection-list-micro-frontend optgroup,.product-add-on-selection-list-micro-frontend select,.product-add-on-selection-list-micro-frontend textarea{padding:0;line-height:inherit;color:inherit}
.product-add-on-selection-list-micro-frontend pre,.product-add-on-selection-list-micro-frontend code,.product-add-on-selection-list-micro-frontend kbd,.product-add-on-selection-list-micro-frontend samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
.product-add-on-selection-list-micro-frontend img,.product-add-on-selection-list-micro-frontend svg,.product-add-on-selection-list-micro-frontend video,.product-add-on-selection-list-micro-frontend canvas,.product-add-on-selection-list-micro-frontend audio,.product-add-on-selection-list-micro-frontend iframe,.product-add-on-selection-list-micro-frontend embed,.product-add-on-selection-list-micro-frontend object{display:block;vertical-align:middle}
.product-add-on-selection-list-micro-frontend img,.product-add-on-selection-list-micro-frontend video{max-width:100%;height:auto}
.product-add-on-selection-list-micro-frontend input::-webkit-outer-spin-button,.product-add-on-selection-list-micro-frontend input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.product-add-on-selection-list-micro-frontend input[type=number]{-moz-appearance:textfield}
.product-add-on-selection-list-micro-frontend button:focus:not(:focus-visible){outline:2px solid rgba(0,0,0,0);outline-offset:2px}
.product-add-on-selection-list-micro-frontend *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.product-add-on-selection-list-micro-frontend [hidden]{display:none !important}
.product-add-on-selection-list-micro-frontend .text-heading-01{color:#151727;font-family:"Onest",sans-serif;font-weight:700;font-size:54px;font-size:3.375rem;line-height:60px;line-height:3.75rem;letter-spacing:-0.015em;text-transform:capitalize}
.product-add-on-selection-list-micro-frontend .text-heading-02{color:#151727;font-family:"Onest",sans-serif;font-weight:700;font-size:42px;font-size:2.625rem;line-height:48px;line-height:3rem;letter-spacing:-0.015em;text-transform:capitalize}
.product-add-on-selection-list-micro-frontend .text-heading-03{color:#151727;font-family:"Onest",sans-serif;font-weight:700;font-size:32px;font-size:2rem;line-height:42px;line-height:2.625rem;letter-spacing:-0.015em;text-transform:capitalize}
.product-add-on-selection-list-micro-frontend .text-heading-04{color:#151727;font-family:"Onest",sans-serif;font-weight:700;font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;letter-spacing:-0.015em;text-transform:capitalize}
.product-add-on-selection-list-micro-frontend .text-heading-05{color:#151727;font-family:"Onest",sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;letter-spacing:normal;text-transform:capitalize}
.product-add-on-selection-list-micro-frontend .text-heading-06{color:#151727;font-family:"Onest",sans-serif;font-weight:700;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:normal;text-transform:capitalize}
.product-add-on-selection-list-micro-frontend .text-body-long{color:#151727;font-family:"Onest",sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:-0.015em;text-transform:none}
.product-add-on-selection-list-micro-frontend .text-body-short{color:#151727;font-family:"Onest",sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;letter-spacing:-0.015em;text-transform:none}
.product-add-on-selection-list-micro-frontend .text-label{color:#151727;font-family:"Onest",sans-serif;font-weight:700;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;letter-spacing:normal;text-transform:none}
.product-add-on-selection-list-micro-frontend .text-caption{color:#151727;font-family:"Onest",sans-serif;font-weight:400;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;letter-spacing:normal;text-transform:none}
.product-add-on-selection-list-micro-frontend .text-helper-text{color:#151727;font-family:"Onest",sans-serif;font-weight:400;font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem;letter-spacing:normal;text-transform:none}
@keyframes loading-slider{60%,100%{transform:translateX(101%)}}
.product-add-on-selection-list-micro-frontend .button,.product-add-on-selection-list-micro-frontend .button-lite{transition:background-color .1s ease-out,border-color .1s ease-out;font-family:"Onest",sans-serif;font-weight:700;letter-spacing:normal;text-transform:none;line-height:24px;line-height:1.5rem;position:relative;align-self:center;-js-display:inline-flex;display:inline-flex;align-items:center;overflow:hidden;outline:2px solid rgba(0,0,0,0);outline-offset:2px;cursor:pointer}
.product-add-on-selection-list-micro-frontend .button:disabled,.product-add-on-selection-list-micro-frontend .button-lite:disabled{cursor:not-allowed}
.product-add-on-selection-list-micro-frontend .button:focus,.product-add-on-selection-list-micro-frontend .button-lite:focus{outline:2px solid rgba(0,0,0,0);outline-offset:2px}
.product-add-on-selection-list-micro-frontend .button>svg,.product-add-on-selection-list-micro-frontend .button-lite>svg{flex-shrink:0;z-index:1}
.product-add-on-selection-list-micro-frontend .button-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1}
.product-add-on-selection-list-micro-frontend .button-width-full{width:100%}
.product-add-on-selection-list-micro-frontend .button-label-align-left{justify-content:flex-start}
.product-add-on-selection-list-micro-frontend .button-label-align-center{justify-content:center}
.product-add-on-selection-list-micro-frontend .button-label-align-right{justify-content:flex-end}
.product-add-on-selection-list-micro-frontend .button-label-align-justified{justify-content:space-between}
.product-add-on-selection-list-micro-frontend .button-loading.button-loading-spinner-only{justify-content:center}
.product-add-on-selection-list-micro-frontend .button-loading.button-loading-spinner-only>.button-label-text,.product-add-on-selection-list-micro-frontend .button-loading.button-loading-spinner-only>svg:not(.progress-indicator-circular-indeterminate){opacity:0}
.product-add-on-selection-list-micro-frontend .button-loading.button-loading-spinner-only>svg.progress-indicator-circular-indeterminate{margin:0px;margin:0rem}
.product-add-on-selection-list-micro-frontend .button-loading-bar{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-101%);animation:loading-slider 1.5s ease-in-out 0s infinite}
@keyframes loading-slider{60%,100%{transform:translateX(101%)}}
.product-add-on-selection-list-micro-frontend .button:enabled:active .ripple{transition:transform 0s;opacity:1;transform:translate(-50%, -50%) scale(0.001)}
.product-add-on-selection-list-micro-frontend .button,.product-add-on-selection-list-micro-frontend .button-lite{font-size:18px;font-size:1.125rem}
.product-add-on-selection-list-micro-frontend .button,.product-add-on-selection-list-micro-frontend .button-lite,.product-add-on-selection-list-micro-frontend .button-filled-large-normal{padding:18px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button:hover,.product-add-on-selection-list-micro-frontend .button-lite:hover,.product-add-on-selection-list-micro-frontend .button-filled-large-hover{padding:17px;border-width:1px}
.product-add-on-selection-list-micro-frontend .button:focus,.product-add-on-selection-list-micro-frontend .button-lite:focus,.product-add-on-selection-list-micro-frontend .button-filled-large-focus{padding:18px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button:active,.product-add-on-selection-list-micro-frontend .button-lite:active,.product-add-on-selection-list-micro-frontend .button-filled-large-active{padding:18px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-outlined,.product-add-on-selection-list-micro-frontend .button-outlined-large-normal{padding:17px;border-width:1px}
.product-add-on-selection-list-micro-frontend .button-outlined:hover,.product-add-on-selection-list-micro-frontend .button-outlined-large-hover{padding:17px;border-width:1px}
.product-add-on-selection-list-micro-frontend .button-outlined:focus,.product-add-on-selection-list-micro-frontend .button-outlined-large-focus{padding:17px;border-width:1px}
.product-add-on-selection-list-micro-frontend .button-outlined:active,.product-add-on-selection-list-micro-frontend .button-outlined-large-active{padding:17px;border-width:1px}
.product-add-on-selection-list-micro-frontend .button-ghost,.product-add-on-selection-list-micro-frontend .button-ghost-large-normal{padding:18px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-ghost:hover,.product-add-on-selection-list-micro-frontend .button-ghost-large-hover{padding:18px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-ghost:focus,.product-add-on-selection-list-micro-frontend .button-ghost-large-focus{padding:18px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-ghost:active,.product-add-on-selection-list-micro-frontend .button-ghost-large-active{padding:18px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button>.button-label-text,.product-add-on-selection-list-micro-frontend .button-lite>.button-label-text{margin:0 24px 0 24px;margin:0 1.5rem 0 1.5rem}
.product-add-on-selection-list-micro-frontend .button>svg+.button-label-text:last-child,.product-add-on-selection-list-micro-frontend .button-lite>svg+.button-label-text:last-child{margin:0 24px 0 24px;margin:0 1.5rem 0 1.5rem}
.product-add-on-selection-list-micro-frontend .button>.button-label-text:not(:last-child),.product-add-on-selection-list-micro-frontend .button-lite>.button-label-text:not(:last-child){margin:0 24px 0 24px;margin:0 1.5rem 0 1.5rem}
.product-add-on-selection-list-micro-frontend .button>svg,.product-add-on-selection-list-micro-frontend .button-lite>svg{margin:0}
.product-add-on-selection-list-micro-frontend .button>svg:not(:last-child),.product-add-on-selection-list-micro-frontend .button-lite>svg:not(:last-child){margin:0 0px 0 8px;margin:0 0rem 0 .5rem}
.product-add-on-selection-list-micro-frontend .button>.button-label-text+svg,.product-add-on-selection-list-micro-frontend .button-lite>.button-label-text+svg{margin:0 8px 0 0px;margin:0 .5rem 0 0rem}
.product-add-on-selection-list-micro-frontend .button-medium{font-size:16px;font-size:1rem}
.product-add-on-selection-list-micro-frontend .button-medium,.product-add-on-selection-list-micro-frontend .button-filled-medium-normal{padding:13px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-medium:hover,.product-add-on-selection-list-micro-frontend .button-filled-medium-hover{padding:12px;border-width:1px}
.product-add-on-selection-list-micro-frontend .button-medium:focus,.product-add-on-selection-list-micro-frontend .button-filled-medium-focus{padding:13px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-medium:active,.product-add-on-selection-list-micro-frontend .button-filled-medium-active{padding:13px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-outlined-medium,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-medium,.product-add-on-selection-list-micro-frontend .button-outlined-medium-normal{padding:12px;border-width:1px}
.product-add-on-selection-list-micro-frontend .button-outlined-medium:hover,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-medium:hover,.product-add-on-selection-list-micro-frontend .button-outlined-medium-hover{padding:12px;border-width:1px}
.product-add-on-selection-list-micro-frontend .button-outlined-medium:focus,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-medium:focus,.product-add-on-selection-list-micro-frontend .button-outlined-medium-focus{padding:12px;border-width:1px}
.product-add-on-selection-list-micro-frontend .button-outlined-medium:active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-medium:active,.product-add-on-selection-list-micro-frontend .button-outlined-medium-active{padding:12px;border-width:1px}
.product-add-on-selection-list-micro-frontend .button-ghost-medium,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-medium,.product-add-on-selection-list-micro-frontend .button-ghost-medium-normal{padding:13px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-ghost-medium:hover,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-medium:hover,.product-add-on-selection-list-micro-frontend .button-ghost-medium-hover{padding:13px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-ghost-medium:focus,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-medium:focus,.product-add-on-selection-list-micro-frontend .button-ghost-medium-focus{padding:13px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-ghost-medium:active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-medium:active,.product-add-on-selection-list-micro-frontend .button-ghost-medium-active{padding:13px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-medium>.button-label-text{margin:0 12px 0 12px;margin:0 .75rem 0 .75rem}
.product-add-on-selection-list-micro-frontend .button-medium>svg+.button-label-text:last-child{margin:0 12px 0 12px;margin:0 .75rem 0 .75rem}
.product-add-on-selection-list-micro-frontend .button-medium>.button-label-text:not(:last-child){margin:0 12px 0 12px;margin:0 .75rem 0 .75rem}
.product-add-on-selection-list-micro-frontend .button-medium>svg{margin:0}
.product-add-on-selection-list-micro-frontend .button-medium>svg:not(:last-child){margin:0 4px 0 4px;margin:0 .25rem 0 .25rem}
.product-add-on-selection-list-micro-frontend .button-medium>.button-label-text+svg{margin:0 4px 0 4px;margin:0 .25rem 0 .25rem}
.product-add-on-selection-list-micro-frontend .button-small{font-size:14px;font-size:.875rem}
.product-add-on-selection-list-micro-frontend .button-small,.product-add-on-selection-list-micro-frontend .button-filled-small-normal{padding:8px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-small:hover,.product-add-on-selection-list-micro-frontend .button-filled-small-hover{padding:7px;border-width:1px}
.product-add-on-selection-list-micro-frontend .button-small:focus,.product-add-on-selection-list-micro-frontend .button-filled-small-focus{padding:8px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-small:active,.product-add-on-selection-list-micro-frontend .button-filled-small-active{padding:8px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-outlined-small,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-small,.product-add-on-selection-list-micro-frontend .button-outlined-small-normal{padding:7px;border-width:1px}
.product-add-on-selection-list-micro-frontend .button-outlined-small:hover,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-small:hover,.product-add-on-selection-list-micro-frontend .button-outlined-small-hover{padding:7px;border-width:1px}
.product-add-on-selection-list-micro-frontend .button-outlined-small:focus,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-small:focus,.product-add-on-selection-list-micro-frontend .button-outlined-small-focus{padding:7px;border-width:1px}
.product-add-on-selection-list-micro-frontend .button-outlined-small:active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-small:active,.product-add-on-selection-list-micro-frontend .button-outlined-small-active{padding:7px;border-width:1px}
.product-add-on-selection-list-micro-frontend .button-ghost-small,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-small,.product-add-on-selection-list-micro-frontend .button-ghost-small-normal{padding:8px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-ghost-small:hover,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-small:hover,.product-add-on-selection-list-micro-frontend .button-ghost-small-hover{padding:8px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-ghost-small:focus,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-small:focus,.product-add-on-selection-list-micro-frontend .button-ghost-small-focus{padding:8px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-ghost-small:active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-small:active,.product-add-on-selection-list-micro-frontend .button-ghost-small-active{padding:8px;border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .button-small>.button-label-text{margin:0 12px 0 12px;margin:0 .75rem 0 .75rem}
.product-add-on-selection-list-micro-frontend .button-small>svg+.button-label-text:last-child{margin:0 12px 0 8px;margin:0 .75rem 0 .5rem}
.product-add-on-selection-list-micro-frontend .button-small>.button-label-text:not(:last-child){margin:0 8px 0 12px;margin:0 .5rem 0 .75rem}
.product-add-on-selection-list-micro-frontend .button-small>svg{margin:0}
.product-add-on-selection-list-micro-frontend .button-small>svg:not(:last-child){margin:0 0px 0 4px;margin:0 0rem 0 .25rem}
.product-add-on-selection-list-micro-frontend .button-small>.button-label-text+svg{margin:0 4px 0 0px;margin:0 .25rem 0 0rem}
.product-add-on-selection-list-micro-frontend .button,.product-add-on-selection-list-micro-frontend .button-lite{border-radius:.25rem}
.product-add-on-selection-list-micro-frontend .button-square{border-radius:0rem}
.product-add-on-selection-list-micro-frontend .button-pill{border-radius:9999px}
.product-add-on-selection-list-micro-frontend .button-interactive,.product-add-on-selection-list-micro-frontend .button-interactive-normal{color:#fff;background-color:#182af0;border-color:#182af0}
.product-add-on-selection-list-micro-frontend .button-interactive:hover,.product-add-on-selection-list-micro-frontend .button-interactive-hover{color:#182af0;background-color:#fff;border-color:#182af0}
.product-add-on-selection-list-micro-frontend .button-interactive:focus,.product-add-on-selection-list-micro-frontend .button-interactive-focus{color:#fff;background-color:#182af0;border-color:#182af0}
.product-add-on-selection-list-micro-frontend .button-interactive:active{color:#fff;background-color:#182af0;border-color:#182af0}
.product-add-on-selection-list-micro-frontend .button-interactive-active,.product-add-on-selection-list-micro-frontend .button-lite.button-interactive:active,.product-add-on-selection-list-micro-frontend .button-lite.button-interactive-active{color:#fff;background-color:#3e4df2;border-color:#3e4df2}
.product-add-on-selection-list-micro-frontend .button-interactive.button-loading,.product-add-on-selection-list-micro-frontend .button-interactive.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-interactive.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-interactive.button-loading:active{color:#fff;background-color:#182af0;border-color:#182af0}
.product-add-on-selection-list-micro-frontend .button-interactive .button-loading-bar{background-color:#3e4df2}
.product-add-on-selection-list-micro-frontend .button-interactive .ripple{background-color:#3e4df2}
.product-add-on-selection-list-micro-frontend .button-outlined.button-interactive,.product-add-on-selection-list-micro-frontend .button-outlined.button-interactive-normal{color:#182af0;background-color:#fff;border-color:#182af0}
.product-add-on-selection-list-micro-frontend .button-outlined.button-interactive:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-interactive-hover{color:#fff;background-color:#182af0;border-color:#182af0}
.product-add-on-selection-list-micro-frontend .button-outlined.button-interactive:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-interactive-focus{color:#fff;background-color:#2b3cf1;border-color:#2b3cf1}
.product-add-on-selection-list-micro-frontend .button-outlined.button-interactive:active{color:#fff;background-color:#2b3cf1;border-color:#2b3cf1}
.product-add-on-selection-list-micro-frontend .button-outlined.button-interactive-active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-interactive:active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-interactive-active{color:#fff;background-color:#3e4df2;border-color:#3e4df2}
.product-add-on-selection-list-micro-frontend .button-outlined.button-interactive.button-loading,.product-add-on-selection-list-micro-frontend .button-outlined.button-interactive.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-interactive.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-interactive.button-loading:active{color:#182af0;background-color:#fff;border-color:#182af0}
.product-add-on-selection-list-micro-frontend .button-outlined.button-interactive .button-loading-bar{background-color:#3e4df2}
.product-add-on-selection-list-micro-frontend .button-outlined.button-interactive .ripple{background-color:#3e4df2}
.product-add-on-selection-list-micro-frontend .button-ghost.button-interactive,.product-add-on-selection-list-micro-frontend .button-ghost.button-interactive-normal{color:#182af0;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .button-ghost.button-interactive:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-interactive-hover{color:#182af0;background-color:#f0f1fe;border-color:#f0f1fe}
.product-add-on-selection-list-micro-frontend .button-ghost.button-interactive:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-interactive-focus{color:#182af0;background-color:#f0f1fe;border-color:#f0f1fe}
.product-add-on-selection-list-micro-frontend .button-ghost.button-interactive:active{color:#182af0;background-color:#f0f1fe;border-color:#f0f1fe}
.product-add-on-selection-list-micro-frontend .button-ghost.button-interactive-active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-interactive:active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-interactive-active{color:#182af0;background-color:#f0f1fe;border-color:#f0f1fe}
.product-add-on-selection-list-micro-frontend .button-ghost.button-interactive.button-loading,.product-add-on-selection-list-micro-frontend .button-ghost.button-interactive.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-interactive.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-interactive.button-loading:active{color:#182af0;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .button-ghost.button-interactive .button-loading-bar{background-color:#5b68f4}
.product-add-on-selection-list-micro-frontend .button-ghost.button-interactive .ripple{background-color:#525ff4}
.product-add-on-selection-list-micro-frontend .button-primary,.product-add-on-selection-list-micro-frontend .button-primary-normal{color:#fff;background-color:#130d41;border-color:#130d41}
.product-add-on-selection-list-micro-frontend .button-primary:hover,.product-add-on-selection-list-micro-frontend .button-primary-hover{color:#fff;background-color:#0c0827;border-color:#0c0827}
.product-add-on-selection-list-micro-frontend .button-primary:focus,.product-add-on-selection-list-micro-frontend .button-primary-focus{color:#fff;background-color:#0c0827;border-color:#0c0827}
.product-add-on-selection-list-micro-frontend .button-primary:active{color:#fff;background-color:#0c0827;border-color:#0c0827}
.product-add-on-selection-list-micro-frontend .button-primary-active,.product-add-on-selection-list-micro-frontend .button-lite.button-primary:active,.product-add-on-selection-list-micro-frontend .button-lite.button-primary-active{color:#fff;background-color:#0e092f;border-color:#0e092f}
.product-add-on-selection-list-micro-frontend .button-primary.button-loading,.product-add-on-selection-list-micro-frontend .button-primary.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-primary.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-primary.button-loading:active{color:#fff;background-color:#130d41;border-color:#130d41}
.product-add-on-selection-list-micro-frontend .button-primary .button-loading-bar{background-color:#0e092f}
.product-add-on-selection-list-micro-frontend .button-primary .ripple{background-color:#0e092f}
.product-add-on-selection-list-micro-frontend .button-outlined.button-primary,.product-add-on-selection-list-micro-frontend .button-outlined.button-primary-normal{color:#1d1363;background-color:#fff;border-color:#1d1363}
.product-add-on-selection-list-micro-frontend .button-outlined.button-primary:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-primary-hover{color:#fff;background-color:#1d1363;border-color:#1d1363}
.product-add-on-selection-list-micro-frontend .button-outlined.button-primary:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-primary-focus{color:#fff;background-color:#1d1363;border-color:#1d1363}
.product-add-on-selection-list-micro-frontend .button-outlined.button-primary:active{color:#fff;background-color:#1d1363;border-color:#1d1363}
.product-add-on-selection-list-micro-frontend .button-outlined.button-primary-active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-primary:active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-primary-active{color:#fff;background-color:#1d1363;border-color:#1d1363}
.product-add-on-selection-list-micro-frontend .button-outlined.button-primary.button-loading,.product-add-on-selection-list-micro-frontend .button-outlined.button-primary.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-primary.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-primary.button-loading:active{color:#1d1363;background-color:#3120a8;border-color:#130d41}
.product-add-on-selection-list-micro-frontend .button-outlined.button-primary .button-loading-bar{background-color:#2f1e9f}
.product-add-on-selection-list-micro-frontend .button-outlined.button-primary .ripple{background-color:#2f1e9f}
.product-add-on-selection-list-micro-frontend .button-ghost.button-primary,.product-add-on-selection-list-micro-frontend .button-ghost.button-primary-normal{color:#1d1363;background-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .button-ghost.button-primary:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-primary-hover{color:#1d1363;background-color:#f0f1fe;border-color:#f0f1fe}
.product-add-on-selection-list-micro-frontend .button-ghost.button-primary:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-primary-focus{color:#1d1363;background-color:#f0f1fe;border-color:#f0f1fe}
.product-add-on-selection-list-micro-frontend .button-ghost.button-primary:active{color:#1d1363;background-color:#f0f1fe;border-color:#f0f1fe}
.product-add-on-selection-list-micro-frontend .button-ghost.button-primary-active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-primary:active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-primary-active{color:#1d1363;background-color:#f0f1fe;border-color:#f0f1fe}
.product-add-on-selection-list-micro-frontend .button-ghost.button-primary.button-loading,.product-add-on-selection-list-micro-frontend .button-ghost.button-primary.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-primary.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-primary.button-loading:active{color:#1d1363;background-color:#3120a8;border-color:#3120a8}
.product-add-on-selection-list-micro-frontend .button-ghost.button-primary .button-loading-bar{background-color:#2f1e9f}
.product-add-on-selection-list-micro-frontend .button-ghost.button-primary .ripple{background-color:#2f1e9f}
.product-add-on-selection-list-micro-frontend .button-secondary,.product-add-on-selection-list-micro-frontend .button-secondary-normal{color:#fff;background-color:#f31a1a;border-color:#f31a1a}
.product-add-on-selection-list-micro-frontend .button-secondary:hover,.product-add-on-selection-list-micro-frontend .button-secondary-hover{color:#f31a1a;background-color:#fff;border-color:#f31a1a}
.product-add-on-selection-list-micro-frontend .button-secondary:focus,.product-add-on-selection-list-micro-frontend .button-secondary-focus{color:#fff;background-color:#f54747;border-color:#f54747}
.product-add-on-selection-list-micro-frontend .button-secondary:active{color:#fff;background-color:#f54747;border-color:#f54747}
.product-add-on-selection-list-micro-frontend .button-secondary-active,.product-add-on-selection-list-micro-frontend .button-lite.button-secondary:active,.product-add-on-selection-list-micro-frontend .button-lite.button-secondary-active{color:#fff;background-color:#f77575;border-color:#f77575}
.product-add-on-selection-list-micro-frontend .button-secondary.button-loading,.product-add-on-selection-list-micro-frontend .button-secondary.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-secondary.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-secondary.button-loading:active{color:#fff;background-color:#f31a1a;border-color:#f31a1a}
.product-add-on-selection-list-micro-frontend .button-secondary .button-loading-bar{background-color:#f77575}
.product-add-on-selection-list-micro-frontend .button-secondary .ripple{background-color:#f77575}
.product-add-on-selection-list-micro-frontend .button-outlined.button-secondary,.product-add-on-selection-list-micro-frontend .button-outlined.button-secondary-normal{color:#f31a1a;background-color:#fff;border-color:#f31a1a}
.product-add-on-selection-list-micro-frontend .button-outlined.button-secondary:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-secondary-hover{color:#fff;background-color:#f31a1a;border-color:#f31a1a}
.product-add-on-selection-list-micro-frontend .button-outlined.button-secondary:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-secondary-focus{color:#fff;background-color:#f54747;border-color:#f54747}
.product-add-on-selection-list-micro-frontend .button-outlined.button-secondary:active{color:#fff;background-color:#f54747;border-color:#f54747}
.product-add-on-selection-list-micro-frontend .button-outlined.button-secondary-active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-secondary:active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-secondary-active{color:#fff;background-color:#f77575;border-color:#f77575}
.product-add-on-selection-list-micro-frontend .button-outlined.button-secondary.button-loading,.product-add-on-selection-list-micro-frontend .button-outlined.button-secondary.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-secondary.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-secondary.button-loading:active{color:#f31a1a;background-color:#fff;border-color:#f31a1a}
.product-add-on-selection-list-micro-frontend .button-outlined.button-secondary .button-loading-bar{background-color:#f77575}
.product-add-on-selection-list-micro-frontend .button-outlined.button-secondary .ripple{background-color:#f77575}
.product-add-on-selection-list-micro-frontend .button-ghost.button-secondary,.product-add-on-selection-list-micro-frontend .button-ghost.button-secondary-normal{color:#f31a1a;background-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .button-ghost.button-secondary:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-secondary-hover{color:#f31a1a;background-color:#fcd1d1;border-color:#fcd1d1}
.product-add-on-selection-list-micro-frontend .button-ghost.button-secondary:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-secondary-focus{color:#f31a1a;background-color:#fcd1d1;border-color:#fcd1d1}
.product-add-on-selection-list-micro-frontend .button-ghost.button-secondary:active{color:#f31a1a;background-color:#fcd1d1;border-color:#fcd1d1}
.product-add-on-selection-list-micro-frontend .button-ghost.button-secondary-active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-secondary:active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-secondary-active{color:#f31a1a;background-color:#faa3a3;border-color:#faa3a3}
.product-add-on-selection-list-micro-frontend .button-ghost.button-secondary.button-loading,.product-add-on-selection-list-micro-frontend .button-ghost.button-secondary.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-secondary.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-secondary.button-loading:active{color:#f31a1a;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .button-ghost.button-secondary .button-loading-bar{background-color:#fcd1d1}
.product-add-on-selection-list-micro-frontend .button-ghost.button-secondary .ripple{background-color:#faa3a3}
.product-add-on-selection-list-micro-frontend .button-accent,.product-add-on-selection-list-micro-frontend .button-accent-normal{color:#fff;background-color:#7a776b;border-color:#7a776b}
.product-add-on-selection-list-micro-frontend .button-accent:hover,.product-add-on-selection-list-micro-frontend .button-accent-hover{color:#7a776b;background-color:#fff;border-color:#7a776b}
.product-add-on-selection-list-micro-frontend .button-accent:focus,.product-add-on-selection-list-micro-frontend .button-accent-focus{color:#fff;background-color:#a39f8f;border-color:#a39f8f}
.product-add-on-selection-list-micro-frontend .button-accent:active{color:#fff;background-color:#a39f8f;border-color:#a39f8f}
.product-add-on-selection-list-micro-frontend .button-accent-active,.product-add-on-selection-list-micro-frontend .button-lite.button-accent:active,.product-add-on-selection-list-micro-frontend .button-lite.button-accent-active{color:#fff;background-color:#ccc7b3;border-color:#ccc7b3}
.product-add-on-selection-list-micro-frontend .button-accent.button-loading,.product-add-on-selection-list-micro-frontend .button-accent.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-accent.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-accent.button-loading:active{color:#fff;background-color:#7a776b;border-color:#7a776b}
.product-add-on-selection-list-micro-frontend .button-accent .button-loading-bar{background-color:#ccc7b3}
.product-add-on-selection-list-micro-frontend .button-accent .ripple{background-color:#ccc7b3}
.product-add-on-selection-list-micro-frontend .button-outlined.button-accent,.product-add-on-selection-list-micro-frontend .button-outlined.button-accent-normal{color:#7a776b;background-color:#fff;border-color:#7a776b}
.product-add-on-selection-list-micro-frontend .button-outlined.button-accent:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-accent-hover{color:#fff;background-color:#7a776b;border-color:#7a776b}
.product-add-on-selection-list-micro-frontend .button-outlined.button-accent:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-accent-focus{color:#fff;background-color:#a39f8f;border-color:#a39f8f}
.product-add-on-selection-list-micro-frontend .button-outlined.button-accent:active{color:#fff;background-color:#a39f8f;border-color:#a39f8f}
.product-add-on-selection-list-micro-frontend .button-outlined.button-accent-active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-accent:active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-accent-active{color:#fff;background-color:#ccc7b3;border-color:#ccc7b3}
.product-add-on-selection-list-micro-frontend .button-outlined.button-accent.button-loading,.product-add-on-selection-list-micro-frontend .button-outlined.button-accent.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-accent.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-accent.button-loading:active{color:#7a776b;background-color:#fff;border-color:#7a776b}
.product-add-on-selection-list-micro-frontend .button-outlined.button-accent .button-loading-bar{background-color:#ccc7b3}
.product-add-on-selection-list-micro-frontend .button-outlined.button-accent .ripple{background-color:#ccc7b3}
.product-add-on-selection-list-micro-frontend .button-ghost.button-accent,.product-add-on-selection-list-micro-frontend .button-ghost.button-accent-normal{color:#7a776b;background-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .button-ghost.button-accent:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-accent-hover{color:#7a776b;background-color:#ccc7b3;border-color:#ccc7b3}
.product-add-on-selection-list-micro-frontend .button-ghost.button-accent:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-accent-focus{color:#7a776b;background-color:#ccc7b3;border-color:#ccc7b3}
.product-add-on-selection-list-micro-frontend .button-ghost.button-accent:active{color:#7a776b;background-color:#ccc7b3;border-color:#ccc7b3}
.product-add-on-selection-list-micro-frontend .button-ghost.button-accent-active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-accent:active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-accent-active{color:#7a776b;background-color:#a39f8f;border-color:#a39f8f}
.product-add-on-selection-list-micro-frontend .button-ghost.button-accent.button-loading,.product-add-on-selection-list-micro-frontend .button-ghost.button-accent.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-accent.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-accent.button-loading:active{color:#7a776b;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .button-ghost.button-accent .button-loading-bar{background-color:#ccc7b3}
.product-add-on-selection-list-micro-frontend .button-ghost.button-accent .ripple{background-color:#a39f8f}
.product-add-on-selection-list-micro-frontend .button-gray,.product-add-on-selection-list-micro-frontend .button-gray-normal{color:#212121;background-color:#e0e0e0;border-color:#e0e0e0}
.product-add-on-selection-list-micro-frontend .button-gray:hover,.product-add-on-selection-list-micro-frontend .button-gray-hover{color:#212121;background-color:#eee;border-color:#eee}
.product-add-on-selection-list-micro-frontend .button-gray:focus,.product-add-on-selection-list-micro-frontend .button-gray-focus{color:#212121;background-color:#eee;border-color:#eee}
.product-add-on-selection-list-micro-frontend .button-gray:active{color:#212121;background-color:#eee;border-color:#eee}
.product-add-on-selection-list-micro-frontend .button-gray-active,.product-add-on-selection-list-micro-frontend .button-lite.button-gray:active,.product-add-on-selection-list-micro-frontend .button-lite.button-gray-active{color:#212121;background-color:#e0e0e0;border-color:#e0e0e0}
.product-add-on-selection-list-micro-frontend .button-gray.button-loading,.product-add-on-selection-list-micro-frontend .button-gray.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-gray.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-gray.button-loading:active{color:#212121;background-color:#e0e0e0;border-color:#e0e0e0}
.product-add-on-selection-list-micro-frontend .button-gray .button-loading-bar{background-color:#eee}
.product-add-on-selection-list-micro-frontend .button-gray .ripple{background-color:#e0e0e0}
.product-add-on-selection-list-micro-frontend .button-outlined.button-gray,.product-add-on-selection-list-micro-frontend .button-outlined.button-gray-normal{color:#212121;background-color:#fff;border-color:#616161}
.product-add-on-selection-list-micro-frontend .button-outlined.button-gray:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-gray-hover{color:#212121;background-color:#f5f5f5;border-color:#616161}
.product-add-on-selection-list-micro-frontend .button-outlined.button-gray:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-gray-focus{color:#212121;background-color:#f5f5f5;border-color:#616161}
.product-add-on-selection-list-micro-frontend .button-outlined.button-gray:active{color:#212121;background-color:#f5f5f5;border-color:#616161}
.product-add-on-selection-list-micro-frontend .button-outlined.button-gray-active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-gray:active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-gray-active{color:#212121;background-color:#e0e0e0;border-color:#616161}
.product-add-on-selection-list-micro-frontend .button-outlined.button-gray.button-loading,.product-add-on-selection-list-micro-frontend .button-outlined.button-gray.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-gray.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-gray.button-loading:active{color:#212121;background-color:#f5f5f5;border-color:#616161}
.product-add-on-selection-list-micro-frontend .button-outlined.button-gray .button-loading-bar{background-color:#e0e0e0}
.product-add-on-selection-list-micro-frontend .button-outlined.button-gray .ripple{background-color:#e0e0e0}
.product-add-on-selection-list-micro-frontend .button-ghost.button-gray,.product-add-on-selection-list-micro-frontend .button-ghost.button-gray-normal{color:#212121;background-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .button-ghost.button-gray:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-gray-hover{color:#212121;background-color:#f5f5f5;border-color:#f5f5f5}
.product-add-on-selection-list-micro-frontend .button-ghost.button-gray:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-gray-focus{color:#212121;background-color:#f5f5f5;border-color:#f5f5f5}
.product-add-on-selection-list-micro-frontend .button-ghost.button-gray:active{color:#212121;background-color:#f5f5f5;border-color:#f5f5f5}
.product-add-on-selection-list-micro-frontend .button-ghost.button-gray-active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-gray:active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-gray-active{color:#212121;background-color:#e0e0e0;border-color:#e0e0e0}
.product-add-on-selection-list-micro-frontend .button-ghost.button-gray.button-loading,.product-add-on-selection-list-micro-frontend .button-ghost.button-gray.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-gray.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-gray.button-loading:active{color:#212121;background-color:#f5f5f5;border-color:#f5f5f5}
.product-add-on-selection-list-micro-frontend .button-ghost.button-gray .button-loading-bar{background-color:#eee}
.product-add-on-selection-list-micro-frontend .button-ghost.button-gray .ripple{background-color:#e0e0e0}
.product-add-on-selection-list-micro-frontend .button-error,.product-add-on-selection-list-micro-frontend .button-error-normal{color:#fff;background-color:#d3302e;border-color:#d3302e}
.product-add-on-selection-list-micro-frontend .button-error:hover,.product-add-on-selection-list-micro-frontend .button-error-hover{color:#fff;background-color:#db5757;border-color:#db5757}
.product-add-on-selection-list-micro-frontend .button-error:focus,.product-add-on-selection-list-micro-frontend .button-error-focus{color:#fff;background-color:#db5757;border-color:#db5757}
.product-add-on-selection-list-micro-frontend .button-error:active{color:#fff;background-color:#db5757;border-color:#db5757}
.product-add-on-selection-list-micro-frontend .button-error-active,.product-add-on-selection-list-micro-frontend .button-lite.button-error:active,.product-add-on-selection-list-micro-frontend .button-lite.button-error-active{color:#fff;background-color:#d3302e;border-color:#d3302e}
.product-add-on-selection-list-micro-frontend .button-error.button-loading,.product-add-on-selection-list-micro-frontend .button-error.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-error.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-error.button-loading:active{color:#fff;background-color:#d3302e;border-color:#d3302e}
.product-add-on-selection-list-micro-frontend .button-error .button-loading-bar{background-color:#db5757}
.product-add-on-selection-list-micro-frontend .button-error .ripple{background-color:#d3302e}
.product-add-on-selection-list-micro-frontend .button-outlined.button-error,.product-add-on-selection-list-micro-frontend .button-outlined.button-error-normal{color:#d3302e;background-color:#fff;border-color:#d3302e}
.product-add-on-selection-list-micro-frontend .button-outlined.button-error:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-error-hover{color:#d3302e;background-color:#fbeeee;border-color:#d3302e}
.product-add-on-selection-list-micro-frontend .button-outlined.button-error:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-error-focus{color:#d3302e;background-color:#fbeeee;border-color:#d3302e}
.product-add-on-selection-list-micro-frontend .button-outlined.button-error:active{color:#d3302e;background-color:#fbeeee;border-color:#d3302e}
.product-add-on-selection-list-micro-frontend .button-outlined.button-error-active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-error:active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-error-active{color:#d3302e;background-color:#f4cdcd;border-color:#d3302e}
.product-add-on-selection-list-micro-frontend .button-outlined.button-error.button-loading,.product-add-on-selection-list-micro-frontend .button-outlined.button-error.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-error.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-error.button-loading:active{color:#d3302e;background-color:#fbeeee;border-color:#d3302e}
.product-add-on-selection-list-micro-frontend .button-outlined.button-error .button-loading-bar{background-color:#f4cdcd}
.product-add-on-selection-list-micro-frontend .button-outlined.button-error .ripple{background-color:#f4cdcd}
.product-add-on-selection-list-micro-frontend .button-ghost.button-error,.product-add-on-selection-list-micro-frontend .button-ghost.button-error-normal{color:#d3302e;background-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .button-ghost.button-error:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-error-hover{color:#d3302e;background-color:#fbeeee;border-color:#fbeeee}
.product-add-on-selection-list-micro-frontend .button-ghost.button-error:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-error-focus{color:#d3302e;background-color:#fbeeee;border-color:#fbeeee}
.product-add-on-selection-list-micro-frontend .button-ghost.button-error:active{color:#d3302e;background-color:#fbeeee;border-color:#fbeeee}
.product-add-on-selection-list-micro-frontend .button-ghost.button-error-active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-error:active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-error-active{color:#d3302e;background-color:#f4cdcd;border-color:#f4cdcd}
.product-add-on-selection-list-micro-frontend .button-ghost.button-error.button-loading,.product-add-on-selection-list-micro-frontend .button-ghost.button-error.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-error.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-error.button-loading:active{color:#d3302e;background-color:#fbeeee;border-color:#fbeeee}
.product-add-on-selection-list-micro-frontend .button-ghost.button-error .button-loading-bar{background-color:#f4cdcd}
.product-add-on-selection-list-micro-frontend .button-ghost.button-error .ripple{background-color:#f4cdcd}
.product-add-on-selection-list-micro-frontend .button-warning,.product-add-on-selection-list-micro-frontend .button-warning-normal{color:#fff;background-color:#fdbd02;border-color:#fdbd02}
.product-add-on-selection-list-micro-frontend .button-warning:hover,.product-add-on-selection-list-micro-frontend .button-warning-hover{color:#fff;background-color:#fdcb38;border-color:#fdcb38}
.product-add-on-selection-list-micro-frontend .button-warning:focus,.product-add-on-selection-list-micro-frontend .button-warning-focus{color:#fff;background-color:#fdcb38;border-color:#fdcb38}
.product-add-on-selection-list-micro-frontend .button-warning:active{color:#fff;background-color:#fdcb38;border-color:#fdcb38}
.product-add-on-selection-list-micro-frontend .button-warning-active,.product-add-on-selection-list-micro-frontend .button-lite.button-warning:active,.product-add-on-selection-list-micro-frontend .button-lite.button-warning-active{color:#fff;background-color:#fdbd02;border-color:#fdbd02}
.product-add-on-selection-list-micro-frontend .button-warning.button-loading,.product-add-on-selection-list-micro-frontend .button-warning.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-warning.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-warning.button-loading:active{color:#fff;background-color:#fdbd02;border-color:#fdbd02}
.product-add-on-selection-list-micro-frontend .button-warning .button-loading-bar{background-color:#fdcb38}
.product-add-on-selection-list-micro-frontend .button-warning .ripple{background-color:#fdbd02}
.product-add-on-selection-list-micro-frontend .button-outlined.button-warning,.product-add-on-selection-list-micro-frontend .button-outlined.button-warning-normal{color:#fdbd02;background-color:#fff;border-color:#fdbd02}
.product-add-on-selection-list-micro-frontend .button-outlined.button-warning:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-warning-hover{color:#fdbd02;background-color:#fff3d3;border-color:#fdbd02}
.product-add-on-selection-list-micro-frontend .button-outlined.button-warning:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-warning-focus{color:#fdbd02;background-color:#fff3d3;border-color:#fdbd02}
.product-add-on-selection-list-micro-frontend .button-outlined.button-warning:active{color:#fdbd02;background-color:#fff3d3;border-color:#fdbd02}
.product-add-on-selection-list-micro-frontend .button-outlined.button-warning-active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-warning:active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-warning-active{color:#fdbd02;background-color:#fee7a3;border-color:#fdbd02}
.product-add-on-selection-list-micro-frontend .button-outlined.button-warning.button-loading,.product-add-on-selection-list-micro-frontend .button-outlined.button-warning.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-warning.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-warning.button-loading:active{color:#fdbd02;background-color:#fff3d3;border-color:#fdbd02}
.product-add-on-selection-list-micro-frontend .button-outlined.button-warning .button-loading-bar{background-color:#fee7a3}
.product-add-on-selection-list-micro-frontend .button-outlined.button-warning .ripple{background-color:#fee7a3}
.product-add-on-selection-list-micro-frontend .button-ghost.button-warning,.product-add-on-selection-list-micro-frontend .button-ghost.button-warning-normal{color:#9a6001;background-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .button-ghost.button-warning:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-warning-hover{color:#9a6001;background-color:#fff3d3;border-color:#fff3d3}
.product-add-on-selection-list-micro-frontend .button-ghost.button-warning:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-warning-focus{color:#9a6001;background-color:#fff3d3;border-color:#fff3d3}
.product-add-on-selection-list-micro-frontend .button-ghost.button-warning:active{color:#9a6001;background-color:#fff3d3;border-color:#fff3d3}
.product-add-on-selection-list-micro-frontend .button-ghost.button-warning-active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-warning:active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-warning-active{color:#9a6001;background-color:#fee7a3;border-color:#fee7a3}
.product-add-on-selection-list-micro-frontend .button-ghost.button-warning.button-loading,.product-add-on-selection-list-micro-frontend .button-ghost.button-warning.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-warning.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-warning.button-loading:active{color:#9a6001;background-color:#fff3d3;border-color:#fff3d3}
.product-add-on-selection-list-micro-frontend .button-ghost.button-warning .button-loading-bar{background-color:#fee7a3}
.product-add-on-selection-list-micro-frontend .button-ghost.button-warning .ripple{background-color:#fee7a3}
.product-add-on-selection-list-micro-frontend .button-success,.product-add-on-selection-list-micro-frontend .button-success-normal{color:#fff;background-color:#33c15d;border-color:#33c15d}
.product-add-on-selection-list-micro-frontend .button-success:hover,.product-add-on-selection-list-micro-frontend .button-success-hover{color:#fff;background-color:#52d375;border-color:#52d375}
.product-add-on-selection-list-micro-frontend .button-success:focus,.product-add-on-selection-list-micro-frontend .button-success-focus{color:#fff;background-color:#52d375;border-color:#52d375}
.product-add-on-selection-list-micro-frontend .button-success:active{color:#fff;background-color:#52d375;border-color:#52d375}
.product-add-on-selection-list-micro-frontend .button-success-active,.product-add-on-selection-list-micro-frontend .button-lite.button-success:active,.product-add-on-selection-list-micro-frontend .button-lite.button-success-active{color:#fff;background-color:#33c15d;border-color:#33c15d}
.product-add-on-selection-list-micro-frontend .button-success.button-loading,.product-add-on-selection-list-micro-frontend .button-success.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-success.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-success.button-loading:active{color:#fff;background-color:#33c15d;border-color:#33c15d}
.product-add-on-selection-list-micro-frontend .button-success .button-loading-bar{background-color:#52d375}
.product-add-on-selection-list-micro-frontend .button-success .ripple{background-color:#33c15d}
.product-add-on-selection-list-micro-frontend .button-outlined.button-success,.product-add-on-selection-list-micro-frontend .button-outlined.button-success-normal{color:#299f4a;background-color:#fff;border-color:#299f4a}
.product-add-on-selection-list-micro-frontend .button-outlined.button-success:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-success-hover{color:#299f4a;background-color:#defde5;border-color:#299f4a}
.product-add-on-selection-list-micro-frontend .button-outlined.button-success:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-success-focus{color:#299f4a;background-color:#defde5;border-color:#299f4a}
.product-add-on-selection-list-micro-frontend .button-outlined.button-success:active{color:#299f4a;background-color:#defde5;border-color:#299f4a}
.product-add-on-selection-list-micro-frontend .button-outlined.button-success-active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-success:active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-success-active{color:#299f4a;background-color:#aef4c1;border-color:#299f4a}
.product-add-on-selection-list-micro-frontend .button-outlined.button-success.button-loading,.product-add-on-selection-list-micro-frontend .button-outlined.button-success.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-success.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-success.button-loading:active{color:#299f4a;background-color:#defde5;border-color:#299f4a}
.product-add-on-selection-list-micro-frontend .button-outlined.button-success .button-loading-bar{background-color:#aef4c1}
.product-add-on-selection-list-micro-frontend .button-outlined.button-success .ripple{background-color:#aef4c1}
.product-add-on-selection-list-micro-frontend .button-ghost.button-success,.product-add-on-selection-list-micro-frontend .button-ghost.button-success-normal{color:#299f4a;background-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .button-ghost.button-success:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-success-hover{color:#299f4a;background-color:#defde5;border-color:#defde5}
.product-add-on-selection-list-micro-frontend .button-ghost.button-success:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-success-focus{color:#299f4a;background-color:#defde5;border-color:#defde5}
.product-add-on-selection-list-micro-frontend .button-ghost.button-success:active{color:#299f4a;background-color:#defde5;border-color:#defde5}
.product-add-on-selection-list-micro-frontend .button-ghost.button-success-active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-success:active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-success-active{color:#299f4a;background-color:#aef4c1;border-color:#aef4c1}
.product-add-on-selection-list-micro-frontend .button-ghost.button-success.button-loading,.product-add-on-selection-list-micro-frontend .button-ghost.button-success.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-success.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-success.button-loading:active{color:#299f4a;background-color:#defde5;border-color:#defde5}
.product-add-on-selection-list-micro-frontend .button-ghost.button-success .button-loading-bar{background-color:#aef4c1}
.product-add-on-selection-list-micro-frontend .button-ghost.button-success .ripple{background-color:#aef4c1}
.product-add-on-selection-list-micro-frontend .button-white,.product-add-on-selection-list-micro-frontend .button-white-normal{color:#1d1363;background-color:#fff;border-color:#fff}
.product-add-on-selection-list-micro-frontend .button-white:hover,.product-add-on-selection-list-micro-frontend .button-white-hover{color:#fff;background-color:#1d1363;border-color:#1d1363}
.product-add-on-selection-list-micro-frontend .button-white:focus,.product-add-on-selection-list-micro-frontend .button-white-focus{color:#fff;background-color:#1d1363;border-color:#1d1363}
.product-add-on-selection-list-micro-frontend .button-white:active{color:#fff;background-color:#1d1363;border-color:#1d1363}
.product-add-on-selection-list-micro-frontend .button-white-active,.product-add-on-selection-list-micro-frontend .button-lite.button-white:active,.product-add-on-selection-list-micro-frontend .button-lite.button-white-active{color:#fff;background-color:#130d41;border-color:#130d41}
.product-add-on-selection-list-micro-frontend .button-white.button-loading,.product-add-on-selection-list-micro-frontend .button-white.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-white.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-white.button-loading:active{color:#1d1363;background-color:#fff;border-color:#fff}
.product-add-on-selection-list-micro-frontend .button-white .button-loading-bar{background-color:#2f1e9f}
.product-add-on-selection-list-micro-frontend .button-white .ripple{background-color:#130d41}
.product-add-on-selection-list-micro-frontend .button-outlined.button-white,.product-add-on-selection-list-micro-frontend .button-outlined.button-white-normal{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}
.product-add-on-selection-list-micro-frontend .button-outlined.button-white:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-white-hover{color:#1d1363;background-color:#fff;border-color:#fff}
.product-add-on-selection-list-micro-frontend .button-outlined.button-white:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-white-focus{color:#1d1363;background-color:#fff;border-color:#fff}
.product-add-on-selection-list-micro-frontend .button-outlined.button-white:active{color:#1d1363;background-color:#fff;border-color:#fff}
.product-add-on-selection-list-micro-frontend .button-outlined.button-white-active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-white:active,.product-add-on-selection-list-micro-frontend .button-lite.button-outlined.button-white-active{color:#1d1363;background-color:#2f1e9f;border-color:#2f1e9f}
.product-add-on-selection-list-micro-frontend .button-outlined.button-white.button-loading,.product-add-on-selection-list-micro-frontend .button-outlined.button-white.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-outlined.button-white.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-outlined.button-white.button-loading:active{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}
.product-add-on-selection-list-micro-frontend .button-outlined.button-white .button-loading-bar{background-color:#2f1e9f}
.product-add-on-selection-list-micro-frontend .button-outlined.button-white .ripple{background-color:#2f1e9f}
.product-add-on-selection-list-micro-frontend .button-ghost.button-white,.product-add-on-selection-list-micro-frontend .button-ghost.button-white-normal{color:#fff;background-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .button-ghost.button-white:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-white-hover{color:#1d1363;background-color:#fff;border-color:#fff}
.product-add-on-selection-list-micro-frontend .button-ghost.button-white:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-white-focus{color:#1d1363;background-color:#fff;border-color:#fff}
.product-add-on-selection-list-micro-frontend .button-ghost.button-white:active{color:#1d1363;background-color:#fff;border-color:#fff}
.product-add-on-selection-list-micro-frontend .button-ghost.button-white-active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-white:active,.product-add-on-selection-list-micro-frontend .button-lite.button-ghost.button-white-active{color:#1d1363;background-color:#2f1e9f;border-color:#2f1e9f}
.product-add-on-selection-list-micro-frontend .button-ghost.button-white.button-loading,.product-add-on-selection-list-micro-frontend .button-ghost.button-white.button-loading:hover,.product-add-on-selection-list-micro-frontend .button-ghost.button-white.button-loading:focus,.product-add-on-selection-list-micro-frontend .button-ghost.button-white.button-loading:active{color:#fff;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .button-ghost.button-white .button-loading-bar{background-color:#2f1e9f}
.product-add-on-selection-list-micro-frontend .button-ghost.button-white .ripple{background-color:#2f1e9f}
.product-add-on-selection-list-micro-frontend .button-disabled,.product-add-on-selection-list-micro-frontend .button-disabled:hover,.product-add-on-selection-list-micro-frontend .button-disabled:focus,.product-add-on-selection-list-micro-frontend .button-disabled:active,.product-add-on-selection-list-micro-frontend .button-lite.button-disabled:active{color:#9e9e9e;background-color:#eee;border-color:#eee}
.product-add-on-selection-list-micro-frontend .button-disabled.button-outlined,.product-add-on-selection-list-micro-frontend .button-disabled.button-outlined:hover,.product-add-on-selection-list-micro-frontend .button-disabled.button-outlined:focus,.product-add-on-selection-list-micro-frontend .button-disabled.button-outlined:active,.product-add-on-selection-list-micro-frontend .button-lite.button-disabled.button-outlined:active{color:#9e9e9e;background-color:rgba(0,0,0,0);border-color:#e0e0e0}
.product-add-on-selection-list-micro-frontend .button-disabled.button-ghost,.product-add-on-selection-list-micro-frontend .button-disabled.button-ghost:hover,.product-add-on-selection-list-micro-frontend .button-disabled.button-ghost:focus,.product-add-on-selection-list-micro-frontend .button-disabled.button-ghost:active,.product-add-on-selection-list-micro-frontend .button-lite.button-disabled.button-ghost:active{color:#9e9e9e;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend body.overlay-open{overflow:hidden}
.product-add-on-selection-list-micro-frontend .overlay{position:static;top:0;right:0;bottom:0;left:0}
.product-add-on-selection-list-micro-frontend .overlay,.product-add-on-selection-list-micro-frontend .overlay-backdrop,.product-add-on-selection-list-micro-frontend .overlay-content{z-index:40}
.product-add-on-selection-list-micro-frontend .overlay:not(.overlay-open){pointer-events:none}
.product-add-on-selection-list-micro-frontend .overlay.overlay-clip-container{position:fixed;overflow:hidden}
.product-add-on-selection-list-micro-frontend .overlay.overlay-scroll-container{position:fixed;overflow:auto}
.product-add-on-selection-list-micro-frontend .overlay.overlay-clip-container.overlay-inline,.product-add-on-selection-list-micro-frontend .overlay.overlay-scroll-container.overlay-inline{position:absolute}
.product-add-on-selection-list-micro-frontend .overlay.overlay-inline{overflow:visible}
.product-add-on-selection-list-micro-frontend .overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.5;overflow:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}
.product-add-on-selection-list-micro-frontend .overlay-backdrop:focus{outline:2px solid rgba(0,0,0,0);outline-offset:2px}
.product-add-on-selection-list-micro-frontend .overlay.overlay-inline .overlay-backdrop{position:fixed}
.product-add-on-selection-list-micro-frontend .overlay-content{position:fixed;pointer-events:auto}
.product-add-on-selection-list-micro-frontend .overlay.overlay-scroll-container .overlay-content,.product-add-on-selection-list-micro-frontend .overlay.overlay-inline .overlay-content{position:absolute}
.product-add-on-selection-list-micro-frontend .panel-shadow{box-shadow:0 2px 3px 1px rgba(0,0,0,.1)}
.product-add-on-selection-list-micro-frontend .separator{border-color:#e0e0e0}
.product-add-on-selection-list-micro-frontend .separator-vertical{border-left-width:1px;align-self:stretch}
.product-add-on-selection-list-micro-frontend .separator-horizontal{border-top-width:1px;justify-self:stretch}
.product-add-on-selection-list-micro-frontend .separator-vertical-gap-xs{margin-left:4px;margin-left:.25rem;margin-right:4px;margin-right:.25rem}
.product-add-on-selection-list-micro-frontend .separator-vertical-gap-sm{margin-left:8px;margin-left:.5rem;margin-right:8px;margin-right:.5rem}
.product-add-on-selection-list-micro-frontend .separator-vertical-gap-md{margin-left:12px;margin-left:.75rem;margin-right:12px;margin-right:.75rem}
.product-add-on-selection-list-micro-frontend .separator-vertical-gap-lg{margin-left:16px;margin-left:1rem;margin-right:16px;margin-right:1rem}
.product-add-on-selection-list-micro-frontend .separator-vertical-gap-xl{margin-left:20px;margin-left:1.25rem;margin-right:20px;margin-right:1.25rem}
.product-add-on-selection-list-micro-frontend .separator-horizontal-gap-xs{margin-top:4px;margin-top:.25rem;margin-bottom:4px;margin-bottom:.25rem}
.product-add-on-selection-list-micro-frontend .separator-horizontal-gap-sm{margin-top:8px;margin-top:.5rem;margin-bottom:8px;margin-bottom:.5rem}
.product-add-on-selection-list-micro-frontend .separator-horizontal-gap-md{margin-top:12px;margin-top:.75rem;margin-bottom:12px;margin-bottom:.75rem}
.product-add-on-selection-list-micro-frontend .separator-horizontal-gap-lg{margin-top:16px;margin-top:1rem;margin-bottom:16px;margin-bottom:1rem}
.product-add-on-selection-list-micro-frontend .separator-horizontal-gap-xl{margin-top:20px;margin-top:1.25rem;margin-bottom:20px;margin-bottom:1.25rem}
.product-add-on-selection-list-micro-frontend .checkbox-root{cursor:pointer;position:relative;align-items:center}
.product-add-on-selection-list-micro-frontend .checkbox-root-auto{-js-display:inline-flex;display:inline-flex}
.product-add-on-selection-list-micro-frontend .checkbox-root-full{-js-display:flex;display:flex;width:100%}
.product-add-on-selection-list-micro-frontend .checkbox-root-auto-top{flex-direction:column-reverse;justify-content:flex-start}
.product-add-on-selection-list-micro-frontend .checkbox-root-auto-right{flex-direction:row;justify-content:flex-start}
.product-add-on-selection-list-micro-frontend .checkbox-root-auto-bottom{flex-direction:column;justify-content:flex-start}
.product-add-on-selection-list-micro-frontend .checkbox-root-auto-left{flex-direction:row-reverse;justify-content:flex-end}
.product-add-on-selection-list-micro-frontend .checkbox-root-full-top{flex-direction:column-reverse;justify-content:center}
.product-add-on-selection-list-micro-frontend .checkbox-root-full-right{flex-direction:row;justify-content:space-between}
.product-add-on-selection-list-micro-frontend .checkbox-root-full-bottom{flex-direction:column;justify-content:center}
.product-add-on-selection-list-micro-frontend .checkbox-root-full-left{flex-direction:row-reverse;justify-content:space-between}
.product-add-on-selection-list-micro-frontend .checkbox-root-disabled{cursor:not-allowed}
.product-add-on-selection-list-micro-frontend .checkbox-input-element{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}
.product-add-on-selection-list-micro-frontend .checkbox-icon{border-width:2px;border-radius:.25rem;border-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .checkbox-color-primary .checkbox-input-element:focus+.checkbox-icon{border-color:#1d1363}
.product-add-on-selection-list-micro-frontend .checkbox-color-secondary .checkbox-input-element:focus+.checkbox-icon{border-color:#f31a1a}
.product-add-on-selection-list-micro-frontend .checkbox-color-interactive .checkbox-input-element:focus+.checkbox-icon{border-color:#182af0}
.product-add-on-selection-list-micro-frontend .checkbox-color-accent .checkbox-input-element:focus+.checkbox-icon{border-color:#514f47}
.product-add-on-selection-list-micro-frontend .checkbox-color-gray .checkbox-input-element:focus+.checkbox-icon{border-color:#9e9e9e}
.product-add-on-selection-list-micro-frontend .checkbox-color-error .checkbox-input-element:focus+.checkbox-icon{border-color:#a82423}
.product-add-on-selection-list-micro-frontend .checkbox-color-warning .checkbox-input-element:focus+.checkbox-icon{border-color:#fdbd02}
.product-add-on-selection-list-micro-frontend .checkbox-color-success .checkbox-input-element:focus+.checkbox-icon{border-color:#33c15d}
.product-add-on-selection-list-micro-frontend .checkbox-input-element:disabled+.checkbox-icon{border-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .checkbox-label-container{-js-display:flex;display:flex}
.product-add-on-selection-list-micro-frontend .checkbox-label-top{margin-bottom:4px;margin-bottom:.25rem}
.product-add-on-selection-list-micro-frontend .checkbox-label-right{margin-left:4px;margin-left:.25rem}
.product-add-on-selection-list-micro-frontend .checkbox-label-bottom{margin-top:4px;margin-top:.25rem}
.product-add-on-selection-list-micro-frontend .checkbox-label-left{margin-right:4px;margin-right:.25rem}
.product-add-on-selection-list-micro-frontend .checkbox-label-required-indicator{line-height:20px;line-height:1.25rem;font-weight:500;color:#182af0;margin-right:4px;margin-right:.25rem}
.product-add-on-selection-list-micro-frontend .checkbox-label-text{line-height:20px;line-height:1.25rem;font-weight:500;color:#212121}
.product-add-on-selection-list-micro-frontend .dialog{padding-top:0px;padding-top:0rem;padding-bottom:0px;padding-bottom:0rem;background-color:#fff;border-radius:1rem;border-width:0px;border-width:0rem;border-color:#bdbdbd;box-shadow:0 5px 13px 3px rgba(0,0,0,.35);max-height:100vh;overflow:hidden;position:static}
@media(min-width: 1024px){.product-add-on-selection-list-micro-frontend .dialog{min-width:400px;max-width:50%}}
.product-add-on-selection-list-micro-frontend .dialog-close-button{padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem;margin-top:16px;margin-top:1rem;margin-bottom:8px;margin-bottom:.5rem;-js-display:flex;display:flex;justify-content:flex-end}
.product-add-on-selection-list-micro-frontend .dialog-header{padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem;margin-bottom:16px;margin-bottom:1rem}
.product-add-on-selection-list-micro-frontend .dialog-body{padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem}
.product-add-on-selection-list-micro-frontend .dialog-actions-wrapper{margin-top:48px;margin-top:3rem;margin-bottom:16px;margin-bottom:1rem}
.product-add-on-selection-list-micro-frontend .dialog-actions{padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem}
.product-add-on-selection-list-micro-frontend .dialog-actions>*{display:inline-block;margin-top:16px;margin-top:1rem;margin-left:16px;margin-left:1rem}
.product-add-on-selection-list-micro-frontend .dialog-actions>*:first-child{margin-left:0px;margin-left:0rem}
.product-add-on-selection-list-micro-frontend .dialog-overlay{-js-display:flex;display:flex;justify-content:center;align-items:center}
.product-add-on-selection-list-micro-frontend .form-field-top-row{-js-display:flex;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4px;margin-bottom:.25rem}
.product-add-on-selection-list-micro-frontend .form-field-top-row.label-only{justify-content:flex-start}
.product-add-on-selection-list-micro-frontend .form-field-top-row.secondary-action-only{justify-content:flex-end}
.product-add-on-selection-list-micro-frontend .form-field-label{-js-display:flex;display:flex;align-items:baseline;line-height:20px;line-height:1.25rem}
.product-add-on-selection-list-micro-frontend .form-field-label-required-indicator{margin-right:4px;margin-right:.25rem;font-weight:400;color:#182af0}
.product-add-on-selection-list-micro-frontend .form-field-label-text{color:#212121}
.product-add-on-selection-list-micro-frontend .form-field-label-info{display:inline;margin-left:4px;margin-left:.25rem;color:#9e9e9e}
.product-add-on-selection-list-micro-frontend .form-field-bottom-row{-js-display:flex;display:flex;justify-content:space-between;align-items:flex-start;margin-top:4px;margin-top:.25rem}
.product-add-on-selection-list-micro-frontend .form-field-bottom-row.message-only{justify-content:flex-start}
.product-add-on-selection-list-micro-frontend .form-field-bottom-row.text-length-indicator-only{justify-content:flex-end}
.product-add-on-selection-list-micro-frontend .form-field-message{margin-left:4px;margin-left:.25rem;margin-right:4px;margin-right:.25rem}
.product-add-on-selection-list-micro-frontend .form-field-message .message-text{line-height:14px;line-height:.875rem}
.product-add-on-selection-list-micro-frontend .form-field-text-length-indicator{color:#9e9e9e;margin-top:1px;padding-top:1px;padding-right:8px;padding-right:.5rem}
.product-add-on-selection-list-micro-frontend .input-root{position:relative;overflow:hidden}
.product-add-on-selection-list-micro-frontend .input-element[type=button],.product-add-on-selection-list-micro-frontend .input-element[type=reset]{cursor:pointer}
.product-add-on-selection-list-micro-frontend .input-element{outline:2px solid rgba(0,0,0,0);outline-offset:2px;width:100%;min-width:0;--bg-opacity: 1;background-color:#fff;background-color:rgba(255, 255, 255, var(--bg-opacity));color:#000;font-family:"Onest",sans-serif;font-weight:400;line-height:24px;line-height:1.5rem;letter-spacing:normal;border-style:solid;border-radius:.25rem;border-width:1px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#e0e0e0;border-right-color:#e0e0e0;border-bottom-color:#e0e0e0;border-left-color:#e0e0e0}
.product-add-on-selection-list-micro-frontend .input-element.small{padding:calc(0.25rem - 1px) .5rem;font-size:14px;font-size:.875rem}
.product-add-on-selection-list-micro-frontend .input-element.medium{padding:calc(0.75rem - 1px) 1rem;font-size:16px;font-size:1rem}
.product-add-on-selection-list-micro-frontend .input-element.large{padding:calc(1rem - 1px) 1rem;font-size:18px;font-size:1.125rem}
.product-add-on-selection-list-micro-frontend .input-element::-moz-placeholder{font-family:"Onest",sans-serif;line-height:20px;line-height:1.25rem;font-weight:400;color:#9e9e9e;letter-spacing:normal}
.product-add-on-selection-list-micro-frontend .input-element::placeholder{font-family:"Onest",sans-serif;line-height:20px;line-height:1.25rem;font-weight:400;color:#9e9e9e;letter-spacing:normal}
.product-add-on-selection-list-micro-frontend .input-element.small::-moz-placeholder{font-size:14px;font-size:.875rem}
.product-add-on-selection-list-micro-frontend .input-element.small::placeholder{font-size:14px;font-size:.875rem}
.product-add-on-selection-list-micro-frontend .input-element.medium::-moz-placeholder{font-size:16px;font-size:1rem}
.product-add-on-selection-list-micro-frontend .input-element.medium::placeholder{font-size:16px;font-size:1rem}
.product-add-on-selection-list-micro-frontend .input-element.large::-moz-placeholder{font-size:18px;font-size:1.125rem}
.product-add-on-selection-list-micro-frontend .input-element.large::placeholder{font-size:18px;font-size:1.125rem}
.product-add-on-selection-list-micro-frontend .input-root:focus-within .input-element,.product-add-on-selection-list-micro-frontend .input-element:focus{outline:2px solid rgba(0,0,0,0);outline-offset:2px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#182af0;border-right-color:#182af0;border-bottom-color:#182af0;border-left-color:#182af0}
.product-add-on-selection-list-micro-frontend .input-root:focus-within .input-element.primary,.product-add-on-selection-list-micro-frontend .input-element.primary:focus{outline:2px solid rgba(0,0,0,0);outline-offset:2px;border-top-color:#1d1363;border-right-color:#1d1363;border-bottom-color:#1d1363;border-left-color:#1d1363}
.product-add-on-selection-list-micro-frontend .input-element.success{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#e0e0e0;border-right-color:#e0e0e0;border-bottom-color:#e0e0e0;border-left-color:#e0e0e0}
.product-add-on-selection-list-micro-frontend .input-root:focus-within .input-element.success,.product-add-on-selection-list-micro-frontend .input-element.success:focus{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#182af0;border-right-color:#182af0;border-bottom-color:#182af0;border-left-color:#182af0}
.product-add-on-selection-list-micro-frontend .input-root:focus-within .input-element.success.primary,.product-add-on-selection-list-micro-frontend .input-element.success.primary:focus{border-top-color:#1d1363;border-right-color:#1d1363;border-bottom-color:#1d1363;border-left-color:#1d1363}
.product-add-on-selection-list-micro-frontend .input-element.error{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#d3302e;border-right-color:#d3302e;border-bottom-color:#d3302e;border-left-color:#d3302e}
.product-add-on-selection-list-micro-frontend .input-root:focus-within .input-element.error,.product-add-on-selection-list-micro-frontend .input-element.error:focus{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#d3302e;border-right-color:#d3302e;border-bottom-color:#d3302e;border-left-color:#d3302e}
.product-add-on-selection-list-micro-frontend .input-element.disabled{background-color:#f5f5f5;color:#9e9e9e;border-color:#e0e0e0;cursor:not-allowed}
.product-add-on-selection-list-micro-frontend .input-enhancer-wrapper{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}
.product-add-on-selection-list-micro-frontend .input-start-enhancer-wrapper{left:0}
.product-add-on-selection-list-micro-frontend .input-end-enhancer-wrapper{right:0}
.product-add-on-selection-list-micro-frontend .input-enhancer{-js-display:flex;display:flex;align-items:center;pointer-events:auto}
.product-add-on-selection-list-micro-frontend .input-small-start-enhancer{margin-left:8px;margin-left:.5rem}
.product-add-on-selection-list-micro-frontend .input-small-end-enhancer{margin-right:8px;margin-right:.5rem}
.product-add-on-selection-list-micro-frontend .input-medium-start-enhancer{margin-left:16px;margin-left:1rem}
.product-add-on-selection-list-micro-frontend .input-medium-end-enhancer{margin-right:16px;margin-right:1rem}
.product-add-on-selection-list-micro-frontend .input-large-start-enhancer{margin-left:20px;margin-left:1.25rem}
.product-add-on-selection-list-micro-frontend .input-large-end-enhancer{margin-right:20px;margin-right:1.25rem}
.product-add-on-selection-list-micro-frontend .input-clear-button{pointer-events:auto}
.product-add-on-selection-list-micro-frontend .button-lite.input-clear-button:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .input-small-clear-button svg{width:18px;height:18px;min-width:18px;min-height:18px}
.product-add-on-selection-list-micro-frontend .input-clear-button-with-end-enhancer{margin-right:4px;margin-right:.25rem}
.product-add-on-selection-list-micro-frontend .input-tags{position:absolute;top:0;overflow:hidden;pointer-events:none}
.product-add-on-selection-list-micro-frontend .input-tags>*{pointer-events:auto}
.product-add-on-selection-list-micro-frontend .link{cursor:pointer;transition:color .1s ease;line-height:1;font-family:"Onest",sans-serif}
.product-add-on-selection-list-micro-frontend .link-bold{font-weight:700}
.product-add-on-selection-list-micro-frontend .link-underline-hover:hover,.product-add-on-selection-list-micro-frontend .link-underline-hover:focus{outline:2px solid rgba(0,0,0,0);outline-offset:2px;text-decoration:underline}
.product-add-on-selection-list-micro-frontend .link-underline-always,.product-add-on-selection-list-micro-frontend .link-underline-always:hover,.product-add-on-selection-list-micro-frontend .link-underline-always:focus{outline:2px solid rgba(0,0,0,0);outline-offset:2px;text-decoration:underline}
.product-add-on-selection-list-micro-frontend .link-color-primary{color:#130d41}
.product-add-on-selection-list-micro-frontend .link-color-primary:hover,.product-add-on-selection-list-micro-frontend .link-color-primary:focus{color:#1d1363}
.product-add-on-selection-list-micro-frontend .link-color-secondary{color:#f31a1a}
.product-add-on-selection-list-micro-frontend .link-color-secondary:hover,.product-add-on-selection-list-micro-frontend .link-color-secondary:focus{color:#f77575}
.product-add-on-selection-list-micro-frontend .link-color-interactive{color:#182af0}
.product-add-on-selection-list-micro-frontend .link-color-interactive:hover,.product-add-on-selection-list-micro-frontend .link-color-interactive:focus{color:#0e1cb2}
.product-add-on-selection-list-micro-frontend .link-color-accent{color:#f5efd7}
.product-add-on-selection-list-micro-frontend .link-color-accent:hover,.product-add-on-selection-list-micro-frontend .link-color-accent:focus{color:#f8f4e4}
.product-add-on-selection-list-micro-frontend .link-color-gray{color:#757575}
.product-add-on-selection-list-micro-frontend .link-color-gray:hover,.product-add-on-selection-list-micro-frontend .link-color-gray:focus{color:#9e9e9e}
.product-add-on-selection-list-micro-frontend .link-color-error{color:#d3302e}
.product-add-on-selection-list-micro-frontend .link-color-error:hover,.product-add-on-selection-list-micro-frontend .link-color-error:focus{color:#e27878}
.product-add-on-selection-list-micro-frontend .link-color-warning{color:#fdbd02}
.product-add-on-selection-list-micro-frontend .link-color-warning:hover,.product-add-on-selection-list-micro-frontend .link-color-warning:focus{color:#fdcb38}
.product-add-on-selection-list-micro-frontend .link-color-success{color:#299f4a}
.product-add-on-selection-list-micro-frontend .link-color-success:hover,.product-add-on-selection-list-micro-frontend .link-color-success:focus{color:#52d375}
.product-add-on-selection-list-micro-frontend .link-color-white{color:#fff}
.product-add-on-selection-list-micro-frontend .link-color-white:hover,.product-add-on-selection-list-micro-frontend .link-color-white:focus{color:#e0e0e0}
.product-add-on-selection-list-micro-frontend .link-color-black{color:#000}
.product-add-on-selection-list-micro-frontend .link-color-black:hover,.product-add-on-selection-list-micro-frontend .link-color-black:focus{color:#424242}
.product-add-on-selection-list-micro-frontend .link[aria-disabled=true],.product-add-on-selection-list-micro-frontend .link-underline-hover[aria-disabled=true],.product-add-on-selection-list-micro-frontend .link-underline-always[aria-disabled=true]{color:#bdbdbd;cursor:not-allowed}
.product-add-on-selection-list-micro-frontend .link-underline-hover[aria-disabled=true]{text-decoration:none}
.product-add-on-selection-list-micro-frontend .link-icon{display:inline;height:1.143em;width:1.143em}
.product-add-on-selection-list-micro-frontend .link-start-icon{margin-right:4px;margin-right:.25rem}
.product-add-on-selection-list-micro-frontend .link-end-icon{margin-left:4px;margin-left:.25rem}
.product-add-on-selection-list-micro-frontend .list{list-style-type:none}
.product-add-on-selection-list-micro-frontend .message{-js-display:flex;display:flex;font-family:"Onest",sans-serif;word-break:break-word}
.product-add-on-selection-list-micro-frontend .message-icon-small{margin-right:4px;margin-right:.25rem;margin-top:0px;margin-top:0rem}
.product-add-on-selection-list-micro-frontend .message-icon-medium{margin-right:16px;margin-right:1rem;margin-top:2px;margin-top:.125rem}
.product-add-on-selection-list-micro-frontend .message-icon-large{margin-right:16px;margin-right:1rem;margin-top:0px;margin-top:0rem}
.product-add-on-selection-list-micro-frontend .message-icon-info,.product-add-on-selection-list-micro-frontend .message-content-info{color:#182af0}
.product-add-on-selection-list-micro-frontend .message-icon-success,.product-add-on-selection-list-micro-frontend .message-content-success{color:#33c15d}
.product-add-on-selection-list-micro-frontend .message-icon-error,.product-add-on-selection-list-micro-frontend .message-content-error{color:#d3302e}
.product-add-on-selection-list-micro-frontend .message-icon-warning,.product-add-on-selection-list-micro-frontend .message-content-warning{color:#fedb74}
.product-add-on-selection-list-micro-frontend .message-icon-inactive,.product-add-on-selection-list-micro-frontend .message-content-inactive{color:#9e9e9e}
.product-add-on-selection-list-micro-frontend .message-inline{align-items:flex-start}
.product-add-on-selection-list-micro-frontend .message-inline .message-label,.product-add-on-selection-list-micro-frontend .message-inline .message-text{display:inline}
.product-add-on-selection-list-micro-frontend .message-label{margin-bottom:16px;margin-bottom:1rem;font-weight:700}
.product-add-on-selection-list-micro-frontend .message-inline .message-label{margin-bottom:0px;margin-bottom:0rem}
.product-add-on-selection-list-micro-frontend .message-content{flex:1 1 auto}
.product-add-on-selection-list-micro-frontend .message-label-no-match-color{color:#212121}
.product-add-on-selection-list-micro-frontend .message-text-no-match-color{color:#616161}
.product-add-on-selection-list-micro-frontend .message-content-small{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;margin-top:1px}
.product-add-on-selection-list-micro-frontend .message-content-medium{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;margin-top:2px;margin-top:.125rem}
.product-add-on-selection-list-micro-frontend .message-content-large{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;margin-top:2px;margin-top:.125rem}
.product-add-on-selection-list-micro-frontend .progress-indicator-primary-track{color:#f5f5f5}
.product-add-on-selection-list-micro-frontend .progress-indicator-primary-bar{color:#1d1363}
.product-add-on-selection-list-micro-frontend .progress-indicator-secondary-track{color:#f5f5f5}
.product-add-on-selection-list-micro-frontend .progress-indicator-secondary-bar{color:#f31a1a}
.product-add-on-selection-list-micro-frontend .progress-indicator-interactive-track{color:#f5f5f5}
.product-add-on-selection-list-micro-frontend .progress-indicator-interactive-bar{color:#182af0}
.product-add-on-selection-list-micro-frontend .progress-indicator-accent-track{color:#f5f5f5}
.product-add-on-selection-list-micro-frontend .progress-indicator-accent-bar{color:#514f47}
.product-add-on-selection-list-micro-frontend .progress-indicator-gray-track{color:#f5f5f5}
.product-add-on-selection-list-micro-frontend .progress-indicator-gray-bar{color:#9e9e9e}
.product-add-on-selection-list-micro-frontend .progress-indicator-error-track{color:#f5f5f5}
.product-add-on-selection-list-micro-frontend .progress-indicator-error-bar{color:#a82423}
.product-add-on-selection-list-micro-frontend .progress-indicator-warning-track{color:#f5f5f5}
.product-add-on-selection-list-micro-frontend .progress-indicator-warning-bar{color:#fdbd02}
.product-add-on-selection-list-micro-frontend .progress-indicator-success-track{color:#f5f5f5}
.product-add-on-selection-list-micro-frontend .progress-indicator-success-bar{color:#33c15d}
.product-add-on-selection-list-micro-frontend .progress-indicator-white-track{color:hsla(0,0%,100%,.35)}
.product-add-on-selection-list-micro-frontend .progress-indicator-white-bar{color:#fff}
.product-add-on-selection-list-micro-frontend .progress-indicator-circular-track{width:100%;stroke:currentColor;transition:stroke-dashoffset 1s linear;stroke-dashoffset:0}
.product-add-on-selection-list-micro-frontend .progress-indicator-circular-bar{transform:rotate(-90deg);stroke:currentColor}
.product-add-on-selection-list-micro-frontend .progress-indicator-circular-indeterminate{animation:rotate 2s linear infinite}
.product-add-on-selection-list-micro-frontend .progress-indicator-circular-indeterminate-small-bar{stroke-dasharray:50,200;animation:dash-small 1.5s linear infinite}
.product-add-on-selection-list-micro-frontend .progress-indicator-circular-indeterminate-medium-bar{stroke-dasharray:80,200;animation:dash-medium 1.8s linear infinite}
.product-add-on-selection-list-micro-frontend .progress-indicator-circular-indeterminate-large-bar{stroke-dasharray:120,300;animation:dash-large 1.8s linear infinite}
@keyframes rotate{to{transform:rotate(360deg)}}
@keyframes dash-small{0%{stroke-dasharray:1,120;stroke-dashoffset:0}50%{stroke-dasharray:53,120;stroke-dashoffset:-21}100%{stroke-dasharray:53,120;stroke-dashoffset:-70}}
@keyframes dash-medium{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}
@keyframes dash-large{0%{stroke-dasharray:1,320;stroke-dashoffset:0}50%{stroke-dasharray:143,320;stroke-dashoffset:-52}100%{stroke-dasharray:143,320;stroke-dashoffset:-198}}
@keyframes bar-translate{0%{transform:translateX(-80%)}59%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(50%)}100%{transform:translateX(90%)}}
@keyframes bar-scale{0%{transform:scaleX(0.2)}25%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.8)}50%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.5)}75%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.3)}100%{transform:scaleX(0)}}
.product-add-on-selection-list-micro-frontend .ripple{position:absolute;border-radius:100%;left:50%;top:50%;transform-origin:center;opacity:0;transform:translate(-50%, -50%) scale(1.2);transition:transform .3s ease-out,opacity .3s ease-out .15s;z-index:0}
.product-add-on-selection-list-micro-frontend .tag-root{-js-display:inline-flex;display:inline-flex;align-items:center;overflow:hidden;border-radius:.25rem;align-self:center}
.product-add-on-selection-list-micro-frontend .tag-root-large{padding-left:12px;padding-left:.75rem;padding-right:12px;padding-right:.75rem;padding-top:4px;padding-top:.25rem;padding-bottom:4px;padding-bottom:.25rem;font-size:16px;font-size:1rem}
.product-add-on-selection-list-micro-frontend .tag-root-small{padding-left:8px;padding-left:.5rem;padding-right:8px;padding-right:.5rem;padding-top:4px;padding-top:.25rem;padding-bottom:4px;padding-bottom:.25rem;font-size:14px;font-size:.875rem}
.product-add-on-selection-list-micro-frontend .tag-root-primary{background-color:#b8d9f4;color:#151727}
.product-add-on-selection-list-micro-frontend .tag-root-primary.inverted{background-color:#1d1363;--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .tag-root-secondary{background-color:#fcd1d1;color:#910f0f}
.product-add-on-selection-list-micro-frontend .tag-root-secondary.inverted{background-color:#f31a1a;--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .tag-root-interactive{background-color:#f0f1fe;color:#101ebb}
.product-add-on-selection-list-micro-frontend .tag-root-interactive.inverted{background-color:#182af0;--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .tag-root-accent{background-color:#f5efd7;color:#514f47}
.product-add-on-selection-list-micro-frontend .tag-root-accent.inverted{background-color:#7a776b;--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .tag-root-gray{background-color:#eee;color:#424242}
.product-add-on-selection-list-micro-frontend .tag-root-gray.inverted{background-color:#757575;--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .tag-root-error{background-color:#fbeeee;color:#a82423}
.product-add-on-selection-list-micro-frontend .tag-root-error.inverted{background-color:#d3302e;--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .tag-root-warning{background-color:#fff3d3;color:#713900}
.product-add-on-selection-list-micro-frontend .tag-root-warning.inverted{background-color:#fdbd02;--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .tag-root-success{background-color:#defde5;color:#072d09}
.product-add-on-selection-list-micro-frontend .tag-root-success.inverted{background-color:#33c15d;--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .tag-root-disabled{cursor:not-allowed}
.product-add-on-selection-list-micro-frontend .button.tag-button{border-radius:1rem;padding:0px;padding:0rem;margin-left:-8px;margin-left:-0.5rem;margin-top:-4px;margin-top:-0.25rem;margin-bottom:-4px;margin-bottom:-0.25rem;flex-shrink:0}
.product-add-on-selection-list-micro-frontend .button.tag-button,.product-add-on-selection-list-micro-frontend .button.tag-button:enabled:hover,.product-add-on-selection-list-micro-frontend .button.tag-button:enabled:focus,.product-add-on-selection-list-micro-frontend .button.tag-button:enabled:active{color:currentcolor;background-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}
.product-add-on-selection-list-micro-frontend .tag-button-icon{min-width:auto;min-height:auto}
.product-add-on-selection-list-micro-frontend .tag-icon{flex-shrink:0}
.product-add-on-selection-list-micro-frontend .tag-icon-start{margin-right:4px;margin-right:.25rem}
.product-add-on-selection-list-micro-frontend .tag-icon-end{margin-left:4px;margin-left:.25rem}
.product-add-on-selection-list-micro-frontend .tag-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}
.product-add-on-selection-list-micro-frontend .tag-text-large{line-height:24px;line-height:1.5rem;font-size:16px;font-size:1rem}
.product-add-on-selection-list-micro-frontend .tag-text-small{line-height:14px;line-height:.875rem;font-size:14px;font-size:.875rem}
.product-add-on-selection-list-micro-frontend .tag-list{-js-display:inline-flex;display:inline-flex;flex-wrap:wrap;max-width:100%}
.product-add-on-selection-list-micro-frontend .tag-list li+li{margin-left:4px;margin-left:.25rem}
.product-add-on-selection-list-micro-frontend [class*=line-clamp-]:not(.line-clamp-none) *{display:inline}
.product-add-on-selection-list-micro-frontend .number-input-small{width:128px;width:8rem}
.product-add-on-selection-list-micro-frontend .number-input-medium{width:160px;width:10rem}
.product-add-on-selection-list-micro-frontend .number-input-large{width:192px;width:12rem}
.product-add-on-selection-list-micro-frontend .number-input-small .number-input-minus-button{border-top-right-radius:0px;border-top-right-radius:0rem;border-bottom-right-radius:0px;border-bottom-right-radius:0rem;z-index:2}
.product-add-on-selection-list-micro-frontend .number-input-small .number-input-plus-button{border-top-left-radius:0px;border-top-left-radius:0rem;border-bottom-left-radius:0px;border-bottom-left-radius:0rem;z-index:2}
.product-add-on-selection-list-micro-frontend .input-small-start-enhancer.number-input-start-enhancer-small{margin-left:0px;margin-left:0rem}
.product-add-on-selection-list-micro-frontend .input-small-end-enhancer.number-input-end-enhancer-small{margin-right:0px;margin-right:0rem}
.product-add-on-selection-list-micro-frontend .input-small-start-enhancer.number-input-start-enhancer-small .button.number-input-minus-button,.product-add-on-selection-list-micro-frontend .input-small-end-enhancer.number-input-end-enhancer-small .button.number-input-plus-button{width:32px;width:2rem;height:32px;height:2rem;justify-content:center}
.product-add-on-selection-list-micro-frontend .input-medium-start-enhancer.number-input-start-enhancer-medium{margin-left:8px;margin-left:.5rem}
.product-add-on-selection-list-micro-frontend .input-medium-end-enhancer.number-input-end-enhancer-medium{margin-right:8px;margin-right:.5rem}
.product-add-on-selection-list-micro-frontend .input-medium-start-enhancer.number-input-start-enhancer-medium .button.number-input-minus-button,.product-add-on-selection-list-micro-frontend .input-medium-end-enhancer.number-input-end-enhancer-medium .button.number-input-plus-button{width:32px;width:2rem;height:32px;height:2rem;justify-content:center}
.product-add-on-selection-list-micro-frontend .input-large-start-enhancer.number-input-start-enhancer-large{margin-left:4px;margin-left:.25rem}
.product-add-on-selection-list-micro-frontend .input-large-end-enhancer.number-input-end-enhancer-large{margin-right:4px;margin-right:.25rem}
.product-add-on-selection-list-micro-frontend .input-large-start-enhancer.number-input-start-enhancer-large .button.number-input-minus-button,.product-add-on-selection-list-micro-frontend .input-large-end-enhancer.number-input-end-enhancer-large .button.number-input-plus-button{width:48px;width:3rem;height:48px;height:3rem;justify-content:center}
.product-add-on-selection-list-micro-frontend .prose h1{font-size:54px;font-size:3.375rem}
.product-add-on-selection-list-micro-frontend .prose h2{font-size:42px;font-size:2.625rem}
.product-add-on-selection-list-micro-frontend .prose h3{font-size:32px;font-size:2rem}
.product-add-on-selection-list-micro-frontend .prose h4{font-size:24px;font-size:1.5rem}
.product-add-on-selection-list-micro-frontend .prose h5{font-size:18px;font-size:1.125rem}
.product-add-on-selection-list-micro-frontend .prose h6{font-size:16px;font-size:1rem}
.product-add-on-selection-list-micro-frontend .prose ul{list-style:disc;padding-left:16px;padding-left:1rem}
.product-add-on-selection-list-micro-frontend .prose ol{list-style:decimal;padding-left:16px;padding-left:1rem}
.product-add-on-selection-list-micro-frontend .prose a{text-decoration:underline;color:#182af0}
.product-add-on-selection-list-micro-frontend .disclaimer{color:#1d1363}
.product-add-on-selection-list-micro-frontend .disclaimer a{text-decoration:underline}
.product-add-on-selection-list-micro-frontend .coverage-details-dialog{height:90dvh;-js-display:flex;display:flex;flex-direction:column}
.product-add-on-selection-list-micro-frontend .coverage-details-dialog-mobile{width:90dvw;height:90dvh;-js-display:flex;display:flex;flex-direction:column}
.product-add-on-selection-list-micro-frontend .dialog-body{padding:0}
.product-add-on-selection-list-micro-frontend .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}
.product-add-on-selection-list-micro-frontend .bg-black{--bg-opacity: 1;background-color:#000;background-color:rgba(0, 0, 0, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-white{--bg-opacity: 1;background-color:#fff;background-color:rgba(255, 255, 255, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-primary-50{--bg-opacity: 1;background-color:#3120a8;background-color:rgba(49, 32, 168, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-primary-100{--bg-opacity: 1;background-color:#2f1e9f;background-color:rgba(47, 30, 159, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-primary-200{--bg-opacity: 1;background-color:#2c1d97;background-color:rgba(44, 29, 151, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-primary-300{--bg-opacity: 1;background-color:#271985;background-color:rgba(39, 25, 133, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-primary-400{--bg-opacity: 1;background-color:#221674;background-color:rgba(34, 22, 116, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-primary-500{--bg-opacity: 1;background-color:#1d1363;background-color:rgba(29, 19, 99, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-primary-600{--bg-opacity: 1;background-color:#181052;background-color:rgba(24, 16, 82, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-primary-700{--bg-opacity: 1;background-color:#130d41;background-color:rgba(19, 13, 65, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-primary-800{--bg-opacity: 1;background-color:#0e092f;background-color:rgba(14, 9, 47, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-primary-900{--bg-opacity: 1;background-color:#0c0827;background-color:rgba(12, 8, 39, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-secondary-50{--bg-opacity: 1;background-color:#fcd1d1;background-color:rgba(252, 209, 209, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-secondary-100{--bg-opacity: 1;background-color:#fcd1d1;background-color:rgba(252, 209, 209, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-secondary-200{--bg-opacity: 1;background-color:#faa3a3;background-color:rgba(250, 163, 163, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-secondary-300{--bg-opacity: 1;background-color:#f77575;background-color:rgba(247, 117, 117, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-secondary-400{--bg-opacity: 1;background-color:#f54747;background-color:rgba(245, 71, 71, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-secondary-500{--bg-opacity: 1;background-color:#f31a1a;background-color:rgba(243, 26, 26, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-secondary-600{--bg-opacity: 1;background-color:#c21414;background-color:rgba(194, 20, 20, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-secondary-700{--bg-opacity: 1;background-color:#910f0f;background-color:rgba(145, 15, 15, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-secondary-800{--bg-opacity: 1;background-color:#610a0a;background-color:rgba(97, 10, 10, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-secondary-900{--bg-opacity: 1;background-color:#300505;background-color:rgba(48, 5, 5, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-interactive-50{--bg-opacity: 1;background-color:#f0f1fe;background-color:rgba(240, 241, 254, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-interactive-100{--bg-opacity: 1;background-color:#5b68f4;background-color:rgba(91, 104, 244, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-interactive-200{--bg-opacity: 1;background-color:#525ff4;background-color:rgba(82, 95, 244, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-interactive-300{--bg-opacity: 1;background-color:#3e4df2;background-color:rgba(62, 77, 242, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-interactive-400{--bg-opacity: 1;background-color:#2b3cf1;background-color:rgba(43, 60, 241, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-interactive-500{--bg-opacity: 1;background-color:#182af0;background-color:rgba(24, 42, 240, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-interactive-600{--bg-opacity: 1;background-color:#1526de;background-color:rgba(21, 38, 222, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-interactive-700{--bg-opacity: 1;background-color:#1222cd;background-color:rgba(18, 34, 205, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-interactive-800{--bg-opacity: 1;background-color:#101ebb;background-color:rgba(16, 30, 187, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-interactive-900{--bg-opacity: 1;background-color:#0e1cb2;background-color:rgba(14, 28, 178, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-accent-50{--bg-opacity: 1;background-color:#fbf9f1;background-color:rgba(251, 249, 241, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-accent-100{--bg-opacity: 1;background-color:#fbf9f1;background-color:rgba(251, 249, 241, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-accent-200{--bg-opacity: 1;background-color:#faf7eb;background-color:rgba(250, 247, 235, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-accent-300{--bg-opacity: 1;background-color:#f8f4e4;background-color:rgba(248, 244, 228, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-accent-400{--bg-opacity: 1;background-color:#f6f1dd;background-color:rgba(246, 241, 221, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-accent-500{--bg-opacity: 1;background-color:#f5efd7;background-color:rgba(245, 239, 215, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-accent-600{--bg-opacity: 1;background-color:#ccc7b3;background-color:rgba(204, 199, 179, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-accent-700{--bg-opacity: 1;background-color:#a39f8f;background-color:rgba(163, 159, 143, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-accent-800{--bg-opacity: 1;background-color:#7a776b;background-color:rgba(122, 119, 107, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-accent-900{--bg-opacity: 1;background-color:#514f47;background-color:rgba(81, 79, 71, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-accent{--bg-opacity: 1;background-color:#f5efd7;background-color:rgba(245, 239, 215, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-pale-100{--bg-opacity: 1;background-color:#f0f7fc;background-color:rgba(240, 247, 252, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-error-50{--bg-opacity: 1;background-color:#fbeeee;background-color:rgba(251, 238, 238, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-error-100{--bg-opacity: 1;background-color:#f4cdcd;background-color:rgba(244, 205, 205, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-error-200{--bg-opacity: 1;background-color:#edabab;background-color:rgba(237, 171, 171, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-error-300{--bg-opacity: 1;background-color:#e27878;background-color:rgba(226, 120, 120, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-error-400{--bg-opacity: 1;background-color:#db5757;background-color:rgba(219, 87, 87, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-error-500{--bg-opacity: 1;background-color:#d3302e;background-color:rgba(211, 48, 46, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-error-600{--bg-opacity: 1;background-color:#b92727;background-color:rgba(185, 39, 39, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-error-700{--bg-opacity: 1;background-color:#a82423;background-color:rgba(168, 36, 35, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-error-800{--bg-opacity: 1;background-color:#761919;background-color:rgba(118, 25, 25, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-error-900{--bg-opacity: 1;background-color:#541112;background-color:rgba(84, 17, 18, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-warning-50{--bg-opacity: 1;background-color:#fff3d3;background-color:rgba(255, 243, 211, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-warning-100{--bg-opacity: 1;background-color:#fee7a3;background-color:rgba(254, 231, 163, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-warning-200{--bg-opacity: 1;background-color:#fedb74;background-color:rgba(254, 219, 116, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-warning-300{--bg-opacity: 1;background-color:#fdd253;background-color:rgba(253, 210, 83, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-warning-400{--bg-opacity: 1;background-color:#fdcb38;background-color:rgba(253, 203, 56, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-warning-500{--bg-opacity: 1;background-color:#fdbd02;background-color:rgba(253, 189, 2, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-warning-600{--bg-opacity: 1;background-color:#e9aa00;background-color:rgba(233, 170, 0, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-warning-700{--bg-opacity: 1;background-color:#c28402;background-color:rgba(194, 132, 2, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-warning-800{--bg-opacity: 1;background-color:#9a6001;background-color:rgba(154, 96, 1, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-warning-900{--bg-opacity: 1;background-color:#713900;background-color:rgba(113, 57, 0, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-success-50{--bg-opacity: 1;background-color:#defde5;background-color:rgba(222, 253, 229, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-success-100{--bg-opacity: 1;background-color:#aef4c1;background-color:rgba(174, 244, 193, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-success-200{--bg-opacity: 1;background-color:#77e495;background-color:rgba(119, 228, 149, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-success-300{--bg-opacity: 1;background-color:#52d375;background-color:rgba(82, 211, 117, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-success-400{--bg-opacity: 1;background-color:#33c15d;background-color:rgba(51, 193, 93, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-success-500{--bg-opacity: 1;background-color:#299f4a;background-color:rgba(41, 159, 74, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-success-600{--bg-opacity: 1;background-color:#1f7e38;background-color:rgba(31, 126, 56, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-success-700{--bg-opacity: 1;background-color:#145f25;background-color:rgba(20, 95, 37, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-success-800{--bg-opacity: 1;background-color:#0f4d1d;background-color:rgba(15, 77, 29, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-success-900{--bg-opacity: 1;background-color:#072d09;background-color:rgba(7, 45, 9, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-gray-50{--bg-opacity: 1;background-color:#fbfbfb;background-color:rgba(251, 251, 251, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-gray-100{--bg-opacity: 1;background-color:#f5f5f5;background-color:rgba(245, 245, 245, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-gray-200{--bg-opacity: 1;background-color:#eee;background-color:rgba(238, 238, 238, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-gray-300{--bg-opacity: 1;background-color:#e0e0e0;background-color:rgba(224, 224, 224, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-gray-400{--bg-opacity: 1;background-color:#bdbdbd;background-color:rgba(189, 189, 189, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-gray-500{--bg-opacity: 1;background-color:#9e9e9e;background-color:rgba(158, 158, 158, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-gray-600{--bg-opacity: 1;background-color:#757575;background-color:rgba(117, 117, 117, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-gray-700{--bg-opacity: 1;background-color:#616161;background-color:rgba(97, 97, 97, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-gray-800{--bg-opacity: 1;background-color:#424242;background-color:rgba(66, 66, 66, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .bg-gray-900{--bg-opacity: 1;background-color:#212121;background-color:rgba(33, 33, 33, var(--bg-opacity))}
.product-add-on-selection-list-micro-frontend .rounded-5{border-radius:1rem}
.product-add-on-selection-list-micro-frontend .rounded-full{border-radius:9999px}
.product-add-on-selection-list-micro-frontend .rounded-t-5{border-top-left-radius:16px;border-top-left-radius:1rem;border-top-right-radius:16px;border-top-right-radius:1rem}
.product-add-on-selection-list-micro-frontend .rounded-tl-1{border-top-left-radius:2px;border-top-left-radius:.125rem}
.product-add-on-selection-list-micro-frontend .rounded-tr-1{border-top-right-radius:2px;border-top-right-radius:.125rem}
.product-add-on-selection-list-micro-frontend .rounded-br-1{border-bottom-right-radius:2px;border-bottom-right-radius:.125rem}
.product-add-on-selection-list-micro-frontend .rounded-bl-1{border-bottom-left-radius:2px;border-bottom-left-radius:.125rem}
.product-add-on-selection-list-micro-frontend .rounded-tl-2{border-top-left-radius:4px;border-top-left-radius:.25rem}
.product-add-on-selection-list-micro-frontend .rounded-tr-2{border-top-right-radius:4px;border-top-right-radius:.25rem}
.product-add-on-selection-list-micro-frontend .rounded-br-2{border-bottom-right-radius:4px;border-bottom-right-radius:.25rem}
.product-add-on-selection-list-micro-frontend .rounded-bl-2{border-bottom-left-radius:4px;border-bottom-left-radius:.25rem}
.product-add-on-selection-list-micro-frontend .rounded-tl-3{border-top-left-radius:6px;border-top-left-radius:.375rem}
.product-add-on-selection-list-micro-frontend .rounded-tr-3{border-top-right-radius:6px;border-top-right-radius:.375rem}
.product-add-on-selection-list-micro-frontend .rounded-br-3{border-bottom-right-radius:6px;border-bottom-right-radius:.375rem}
.product-add-on-selection-list-micro-frontend .rounded-bl-3{border-bottom-left-radius:6px;border-bottom-left-radius:.375rem}
.product-add-on-selection-list-micro-frontend .rounded-tl-4{border-top-left-radius:8px;border-top-left-radius:.5rem}
.product-add-on-selection-list-micro-frontend .rounded-tr-4{border-top-right-radius:8px;border-top-right-radius:.5rem}
.product-add-on-selection-list-micro-frontend .rounded-br-4{border-bottom-right-radius:8px;border-bottom-right-radius:.5rem}
.product-add-on-selection-list-micro-frontend .rounded-bl-4{border-bottom-left-radius:8px;border-bottom-left-radius:.5rem}
.product-add-on-selection-list-micro-frontend .rounded-tl-5{border-top-left-radius:16px;border-top-left-radius:1rem}
.product-add-on-selection-list-micro-frontend .rounded-tr-5{border-top-right-radius:16px;border-top-right-radius:1rem}
.product-add-on-selection-list-micro-frontend .rounded-br-5{border-bottom-right-radius:16px;border-bottom-right-radius:1rem}
.product-add-on-selection-list-micro-frontend .rounded-bl-5{border-bottom-left-radius:16px;border-bottom-left-radius:1rem}
.product-add-on-selection-list-micro-frontend .border-0{border-width:0px;border-width:0rem}
.product-add-on-selection-list-micro-frontend .border{border-width:1px}
.product-add-on-selection-list-micro-frontend .border-t-1{border-top-width:1px}
.product-add-on-selection-list-micro-frontend .border-r-1{border-right-width:1px}
.product-add-on-selection-list-micro-frontend .border-b-1{border-bottom-width:1px}
.product-add-on-selection-list-micro-frontend .border-l-1{border-left-width:1px}
.product-add-on-selection-list-micro-frontend .border-t-2{border-top-width:2px}
.product-add-on-selection-list-micro-frontend .border-r-2{border-right-width:2px}
.product-add-on-selection-list-micro-frontend .border-b-2{border-bottom-width:2px}
.product-add-on-selection-list-micro-frontend .border-l-2{border-left-width:2px}
.product-add-on-selection-list-micro-frontend .border-t-3{border-top-width:3px}
.product-add-on-selection-list-micro-frontend .border-r-3{border-right-width:3px}
.product-add-on-selection-list-micro-frontend .border-b-3{border-bottom-width:3px}
.product-add-on-selection-list-micro-frontend .border-l-3{border-left-width:3px}
.product-add-on-selection-list-micro-frontend .block{display:block}
.product-add-on-selection-list-micro-frontend .inline{display:inline}
.product-add-on-selection-list-micro-frontend .flex{-js-display:flex;display:flex}
.product-add-on-selection-list-micro-frontend .inline-flex{-js-display:inline-flex;display:inline-flex}
.product-add-on-selection-list-micro-frontend .table{display:table}
.product-add-on-selection-list-micro-frontend .hidden{display:none}
.product-add-on-selection-list-micro-frontend .flex-row{flex-direction:row}
.product-add-on-selection-list-micro-frontend .flex-col{flex-direction:column}
.product-add-on-selection-list-micro-frontend .items-center{align-items:center}
.product-add-on-selection-list-micro-frontend .items-baseline{align-items:baseline}
.product-add-on-selection-list-micro-frontend .justify-items-start{justify-items:start}
.product-add-on-selection-list-micro-frontend .justify-center{justify-content:center}
.product-add-on-selection-list-micro-frontend .justify-between{justify-content:space-between}
.product-add-on-selection-list-micro-frontend .flex-initial{flex:0 1 auto}
.product-add-on-selection-list-micro-frontend .flex-shrink-0{flex-shrink:0}
.product-add-on-selection-list-micro-frontend .font-normal{font-weight:400}
.product-add-on-selection-list-micro-frontend .h-24{height:128px;height:8rem}
.product-add-on-selection-list-micro-frontend .h-full{height:100%}
.product-add-on-selection-list-micro-frontend .m-0{margin:0px;margin:0rem}
.product-add-on-selection-list-micro-frontend .m-1{margin:4px;margin:.25rem}
.product-add-on-selection-list-micro-frontend .my-4{margin-top:16px;margin-top:1rem;margin-bottom:16px;margin-bottom:1rem}
.product-add-on-selection-list-micro-frontend .mx-4{margin-left:16px;margin-left:1rem;margin-right:16px;margin-right:1rem}
.product-add-on-selection-list-micro-frontend .my-7{margin-top:32px;margin-top:2rem;margin-bottom:32px;margin-bottom:2rem}
.product-add-on-selection-list-micro-frontend .my-auto{margin-top:auto;margin-bottom:auto}
.product-add-on-selection-list-micro-frontend .mb-4{margin-bottom:16px;margin-bottom:1rem}
.product-add-on-selection-list-micro-frontend .overflow-y-auto{overflow-y:auto}
.product-add-on-selection-list-micro-frontend .p-4{padding:16px;padding:1rem}
.product-add-on-selection-list-micro-frontend .p-6{padding:24px;padding:1.5rem}
.product-add-on-selection-list-micro-frontend .py-4{padding-top:16px;padding-top:1rem;padding-bottom:16px;padding-bottom:1rem}
.product-add-on-selection-list-micro-frontend .py-6{padding-top:24px;padding-top:1.5rem;padding-bottom:24px;padding-bottom:1.5rem}
.product-add-on-selection-list-micro-frontend .px-6{padding-left:24px;padding-left:1.5rem;padding-right:24px;padding-right:1.5rem}
.product-add-on-selection-list-micro-frontend .px-1\/2{padding-left:2px;padding-left:.125rem;padding-right:2px;padding-right:.125rem}
.product-add-on-selection-list-micro-frontend .pt-1{padding-top:4px;padding-top:.25rem}
.product-add-on-selection-list-micro-frontend .pr-1{padding-right:4px;padding-right:.25rem}
.product-add-on-selection-list-micro-frontend .pb-1{padding-bottom:4px;padding-bottom:.25rem}
.product-add-on-selection-list-micro-frontend .pl-1{padding-left:4px;padding-left:.25rem}
.product-add-on-selection-list-micro-frontend .pt-2{padding-top:8px;padding-top:.5rem}
.product-add-on-selection-list-micro-frontend .pr-2{padding-right:8px;padding-right:.5rem}
.product-add-on-selection-list-micro-frontend .pb-2{padding-bottom:8px;padding-bottom:.5rem}
.product-add-on-selection-list-micro-frontend .pl-2{padding-left:8px;padding-left:.5rem}
.product-add-on-selection-list-micro-frontend .pt-3{padding-top:12px;padding-top:.75rem}
.product-add-on-selection-list-micro-frontend .pr-3{padding-right:12px;padding-right:.75rem}
.product-add-on-selection-list-micro-frontend .pb-3{padding-bottom:12px;padding-bottom:.75rem}
.product-add-on-selection-list-micro-frontend .pl-3{padding-left:12px;padding-left:.75rem}
.product-add-on-selection-list-micro-frontend .pt-4{padding-top:16px;padding-top:1rem}
.product-add-on-selection-list-micro-frontend .pr-4{padding-right:16px;padding-right:1rem}
.product-add-on-selection-list-micro-frontend .pb-4{padding-bottom:16px;padding-bottom:1rem}
.product-add-on-selection-list-micro-frontend .pl-4{padding-left:16px;padding-left:1rem}
.product-add-on-selection-list-micro-frontend .pt-5{padding-top:20px;padding-top:1.25rem}
.product-add-on-selection-list-micro-frontend .pr-5{padding-right:20px;padding-right:1.25rem}
.product-add-on-selection-list-micro-frontend .pb-5{padding-bottom:20px;padding-bottom:1.25rem}
.product-add-on-selection-list-micro-frontend .pl-5{padding-left:20px;padding-left:1.25rem}
.product-add-on-selection-list-micro-frontend .pl-10{padding-left:56px;padding-left:3.5rem}
.product-add-on-selection-list-micro-frontend .static{position:static}
.product-add-on-selection-list-micro-frontend .fixed{position:fixed}
.product-add-on-selection-list-micro-frontend .absolute{position:absolute}
.product-add-on-selection-list-micro-frontend .resize{resize:both}
.product-add-on-selection-list-micro-frontend .text-left{text-align:left}
.product-add-on-selection-list-micro-frontend .text-center{text-align:center}
.product-add-on-selection-list-micro-frontend .text-right{text-align:right}
.product-add-on-selection-list-micro-frontend .text-currentcolor{color:currentcolor}
.product-add-on-selection-list-micro-frontend .text-black{--text-opacity: 1;color:#000;color:rgba(0, 0, 0, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .text-white{--text-opacity: 1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .text-primary{--text-opacity: 1;color:#1d1363;color:rgba(29, 19, 99, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .text-secondary-500{--text-opacity: 1;color:#f31a1a;color:rgba(243, 26, 26, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .text-secondary{--text-opacity: 1;color:#f31a1a;color:rgba(243, 26, 26, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .text-interactive-500{--text-opacity: 1;color:#182af0;color:rgba(24, 42, 240, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .text-interactive{--text-opacity: 1;color:#182af0;color:rgba(24, 42, 240, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .text-accent{--text-opacity: 1;color:#514f47;color:rgba(81, 79, 71, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .text-error{--text-opacity: 1;color:#a82423;color:rgba(168, 36, 35, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .text-warning{--text-opacity: 1;color:#fdbd02;color:rgba(253, 189, 2, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .text-success{--text-opacity: 1;color:#33c15d;color:rgba(51, 193, 93, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .text-gray-300{--text-opacity: 1;color:#e0e0e0;color:rgba(224, 224, 224, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .text-gray-400{--text-opacity: 1;color:#bdbdbd;color:rgba(189, 189, 189, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .text-gray{--text-opacity: 1;color:#9e9e9e;color:rgba(158, 158, 158, var(--text-opacity))}
.product-add-on-selection-list-micro-frontend .normal-case{text-transform:none}
.product-add-on-selection-list-micro-frontend .underline{text-decoration:underline}
.product-add-on-selection-list-micro-frontend .hover\:underline:hover{text-decoration:underline}
.product-add-on-selection-list-micro-frontend .w-1\/2{width:50%}
.product-add-on-selection-list-micro-frontend .w-3\/5{width:60%}
.product-add-on-selection-list-micro-frontend .w-full{width:100%}
.product-add-on-selection-list-micro-frontend .gap-1{grid-gap:.25rem;gap:4px;gap:.25rem}
.product-add-on-selection-list-micro-frontend .gap-2{grid-gap:.5rem;gap:8px;gap:.5rem}
.product-add-on-selection-list-micro-frontend .gap-3{grid-gap:.75rem;gap:12px;gap:.75rem}
.product-add-on-selection-list-micro-frontend .gap-4{grid-gap:1rem;gap:16px;gap:1rem}
.product-add-on-selection-list-micro-frontend .gap-6{grid-gap:1.5rem;gap:24px;gap:1.5rem}
.product-add-on-selection-list-micro-frontend .gap-8{grid-gap:2.5rem;gap:40px;gap:2.5rem}
.product-add-on-selection-list-micro-frontend .transform{--transform-translate-x: 0;--transform-translate-y: 0;--transform-rotate: 0;--transform-skew-x: 0;--transform-skew-y: 0;--transform-scale-x: 1;--transform-scale-y: 1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes ping{75%,100%{transform:scale(2);opacity:0}}
@keyframes pulse{50%{opacity:.5}}
@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}50%{transform:none;animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}}
.product-add-on-selection-list-micro-frontend .line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.product-add-on-selection-list-micro-frontend .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.product-add-on-selection-list-micro-frontend .line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.product-add-on-selection-list-micro-frontend .line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.product-add-on-selection-list-micro-frontend .line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}
.product-add-on-selection-list-micro-frontend .line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}
.product-add-on-selection-list-micro-frontend .line-clamp-none{-webkit-line-clamp:unset}
.product-add-on-selection-list-micro-frontend .border-black{border-color:#000}
.product-add-on-selection-list-micro-frontend .border-white{border-color:#fff}
.product-add-on-selection-list-micro-frontend .border-primary-50{border-color:#3120a8}
.product-add-on-selection-list-micro-frontend .border-primary-100{border-color:#2f1e9f}
.product-add-on-selection-list-micro-frontend .border-primary-200{border-color:#2c1d97}
.product-add-on-selection-list-micro-frontend .border-primary-300{border-color:#271985}
.product-add-on-selection-list-micro-frontend .border-primary-400{border-color:#221674}
.product-add-on-selection-list-micro-frontend .border-primary-500{border-color:#1d1363}
.product-add-on-selection-list-micro-frontend .border-primary-600{border-color:#181052}
.product-add-on-selection-list-micro-frontend .border-primary-700{border-color:#130d41}
.product-add-on-selection-list-micro-frontend .border-primary-800{border-color:#0e092f}
.product-add-on-selection-list-micro-frontend .border-primary-900{border-color:#0c0827}
.product-add-on-selection-list-micro-frontend .border-secondary-50{border-color:#fcd1d1}
.product-add-on-selection-list-micro-frontend .border-secondary-100{border-color:#fcd1d1}
.product-add-on-selection-list-micro-frontend .border-secondary-200{border-color:#faa3a3}
.product-add-on-selection-list-micro-frontend .border-secondary-300{border-color:#f77575}
.product-add-on-selection-list-micro-frontend .border-secondary-400{border-color:#f54747}
.product-add-on-selection-list-micro-frontend .border-secondary-500{border-color:#f31a1a}
.product-add-on-selection-list-micro-frontend .border-secondary-600{border-color:#c21414}
.product-add-on-selection-list-micro-frontend .border-secondary-700{border-color:#910f0f}
.product-add-on-selection-list-micro-frontend .border-secondary-800{border-color:#610a0a}
.product-add-on-selection-list-micro-frontend .border-secondary-900{border-color:#300505}
.product-add-on-selection-list-micro-frontend .border-interactive-50{border-color:#f0f1fe}
.product-add-on-selection-list-micro-frontend .border-interactive-100{border-color:#5b68f4}
.product-add-on-selection-list-micro-frontend .border-interactive-200{border-color:#525ff4}
.product-add-on-selection-list-micro-frontend .border-interactive-300{border-color:#3e4df2}
.product-add-on-selection-list-micro-frontend .border-interactive-400{border-color:#2b3cf1}
.product-add-on-selection-list-micro-frontend .border-interactive-500{border-color:#182af0}
.product-add-on-selection-list-micro-frontend .border-interactive-600{border-color:#1526de}
.product-add-on-selection-list-micro-frontend .border-interactive-700{border-color:#1222cd}
.product-add-on-selection-list-micro-frontend .border-interactive-800{border-color:#101ebb}
.product-add-on-selection-list-micro-frontend .border-interactive-900{border-color:#0e1cb2}
.product-add-on-selection-list-micro-frontend .border-accent-50{border-color:#fbf9f1}
.product-add-on-selection-list-micro-frontend .border-accent-100{border-color:#fbf9f1}
.product-add-on-selection-list-micro-frontend .border-accent-200{border-color:#faf7eb}
.product-add-on-selection-list-micro-frontend .border-accent-300{border-color:#f8f4e4}
.product-add-on-selection-list-micro-frontend .border-accent-400{border-color:#f6f1dd}
.product-add-on-selection-list-micro-frontend .border-accent-500{border-color:#f5efd7}
.product-add-on-selection-list-micro-frontend .border-accent-600{border-color:#ccc7b3}
.product-add-on-selection-list-micro-frontend .border-accent-700{border-color:#a39f8f}
.product-add-on-selection-list-micro-frontend .border-accent-800{border-color:#7a776b}
.product-add-on-selection-list-micro-frontend .border-accent-900{border-color:#514f47}
.product-add-on-selection-list-micro-frontend .border-error-50{border-color:#fbeeee}
.product-add-on-selection-list-micro-frontend .border-error-100{border-color:#f4cdcd}
.product-add-on-selection-list-micro-frontend .border-error-200{border-color:#edabab}
.product-add-on-selection-list-micro-frontend .border-error-300{border-color:#e27878}
.product-add-on-selection-list-micro-frontend .border-error-400{border-color:#db5757}
.product-add-on-selection-list-micro-frontend .border-error-500{border-color:#d3302e}
.product-add-on-selection-list-micro-frontend .border-error-600{border-color:#b92727}
.product-add-on-selection-list-micro-frontend .border-error-700{border-color:#a82423}
.product-add-on-selection-list-micro-frontend .border-error-800{border-color:#761919}
.product-add-on-selection-list-micro-frontend .border-error-900{border-color:#541112}
.product-add-on-selection-list-micro-frontend .border-warning-50{border-color:#fff3d3}
.product-add-on-selection-list-micro-frontend .border-warning-100{border-color:#fee7a3}
.product-add-on-selection-list-micro-frontend .border-warning-200{border-color:#fedb74}
.product-add-on-selection-list-micro-frontend .border-warning-300{border-color:#fdd253}
.product-add-on-selection-list-micro-frontend .border-warning-400{border-color:#fdcb38}
.product-add-on-selection-list-micro-frontend .border-warning-500{border-color:#fdbd02}
.product-add-on-selection-list-micro-frontend .border-warning-600{border-color:#e9aa00}
.product-add-on-selection-list-micro-frontend .border-warning-700{border-color:#c28402}
.product-add-on-selection-list-micro-frontend .border-warning-800{border-color:#9a6001}
.product-add-on-selection-list-micro-frontend .border-warning-900{border-color:#713900}
.product-add-on-selection-list-micro-frontend .border-success-50{border-color:#defde5}
.product-add-on-selection-list-micro-frontend .border-success-100{border-color:#aef4c1}
.product-add-on-selection-list-micro-frontend .border-success-200{border-color:#77e495}
.product-add-on-selection-list-micro-frontend .border-success-300{border-color:#52d375}
.product-add-on-selection-list-micro-frontend .border-success-400{border-color:#33c15d}
.product-add-on-selection-list-micro-frontend .border-success-500{border-color:#299f4a}
.product-add-on-selection-list-micro-frontend .border-success-600{border-color:#1f7e38}
.product-add-on-selection-list-micro-frontend .border-success-700{border-color:#145f25}
.product-add-on-selection-list-micro-frontend .border-success-800{border-color:#0f4d1d}
.product-add-on-selection-list-micro-frontend .border-success-900{border-color:#072d09}
.product-add-on-selection-list-micro-frontend .border-gray-50{border-color:#fbfbfb}
.product-add-on-selection-list-micro-frontend .border-gray-100{border-color:#f5f5f5}
.product-add-on-selection-list-micro-frontend .border-gray-200{border-color:#eee}
.product-add-on-selection-list-micro-frontend .border-gray-300{border-color:#e0e0e0}
.product-add-on-selection-list-micro-frontend .border-gray-400{border-color:#bdbdbd}
.product-add-on-selection-list-micro-frontend .border-gray-500{border-color:#9e9e9e}
.product-add-on-selection-list-micro-frontend .border-gray-600{border-color:#757575}
.product-add-on-selection-list-micro-frontend .border-gray-700{border-color:#616161}
.product-add-on-selection-list-micro-frontend .border-gray-800{border-color:#424242}
.product-add-on-selection-list-micro-frontend .border-gray-900{border-color:#212121}
.product-add-on-selection-list-micro-frontend .blur{filter:blur(8px)}

/*# sourceMappingURL=vendors.css.map*/