.ms-product-variations{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40)}.ms-product-variation{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20)}.ms-product-variation__label{font-weight:bold}.ms-product-single-variation-form{margin-block-start:var(--wp--preset--spacing--40)}.ms-product-single-variation-form .ms-product-price{margin-block:var(--wp--preset--spacing--60) var(--wp--preset--spacing--40)}.ms-product-single-variation-form .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:var(--wp--preset--spacing--20)}.ms-product-single-variation-form .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled .ms-button{pointer-events:none;background-color:var(--wp--preset--color--tertiary-base);border-color:var(--wp--preset--color--tertiary-base);color:var(--wp--preset--color--secondary-light)}.ms-product-single-variation-form .woocommerce-variation-add-to-cart .ms-button--buy-now{grid-column:1/-1}.ms-product-single-variation-form .woocommerce-variation-add-to-cart .quantity.quantity.quantity{display:inline-flex;gap:0;margin-block:0}.ms-product-single-variation-form .woocommerce-variation-add-to-cart .quantity.quantity.quantity::before{margin-inline-end:1.333em;font-weight:bold}.ms-product-single-variation-form .woocommerce-variation-add-to-cart .quantity.quantity.quantity .qty{padding:0 1.333em;max-width:100%;min-width:4em;height:100%}.ms-button-group--reset-variations:not(.ms-button-group--is-active){display:none}.ms-button-group--reset-variations .ms-button--copy-variation-link{color:var(--wp--preset--color--secondary-light)}.ms-button-group--reset-variations .ms-button--copy-variation-link:hover:not(.ms-button--is-copied){color:var(--wp--preset--color--hyperlink)}.ms-button-group--reset-variations .ms-button--copy-variation-link.ms-button--is-copied{text-decoration:none;pointer-events:none}.product-type-variable .ms-cpu-perfomance__modal{max-width:var(--wp--style--global--wide-size);width:100%}.product-type-variable .ms-cpu-perfomance__open-button{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--hyperlink);line-height:1.45;border:0;padding:0;background-color:rgba(0,0,0,0);font-weight:normal;cursor:pointer;text-decoration:underline}.product-type-variable .ms-cpu-perfomance__open-button:hover{color:var(--wp--preset--color--black);text-decoration:none}.product-type-variable .ms-cpu-perfomance__close-button{margin-inline-end:auto}.ms-product-configurator{align-items:start}.ms-product-configurator__result{border:1px solid var(--wp--preset--color--tertiary-base);border-radius:var(--wp--custom--border--radius--base)}.ms-product-configurator__result-header{display:flex;justify-content:space-between;gap:var(--wp--preset--spacing--20);padding:var(--wp--preset--spacing--40);color:var(--wp--preset--color--secondary-base);background-color:var(--wp--preset--color--tertiary-light);border-radius:var(--wp--custom--border--radius--base) var(--wp--custom--border--radius--base) 0 0;border-block-end:1px solid var(--wp--preset--color--tertiary-base)}.ms-product-configurator__result-header .ms-button{padding:0;font-weight:normal;color:var(--wp--preset--color--secondary-light)}.ms-product-configurator__result-header .ms-button:hover{text-decoration:underline}.ms-product-configurator__result-header .ms-button .ms-svg.check{display:none}.ms-product-configurator__result-header .ms-button.copied .ms-svg.copy{display:none}.ms-product-configurator__result-header .ms-button.copied .ms-svg.check{display:block}.ms-product-configurator__table{border:0;margin:0;padding-block:var(--wp--preset--spacing--20) 0}.ms-product-configurator__table td{border:0;padding-block:calc(var(--wp--preset--spacing--40) - .25em)}.ms-product-configurator__table tbody tr:first-of-type td{padding-block-start:0}.ms-product-configurator__table tbody tr.ms-product-configurator__row--price-plus td:last-of-type{color:var(--wp--preset--color--accent-secondary-base)}.ms-product-configurator__table tbody tr.ms-product-configurator__row--price-minus td:last-of-type{color:var(--wp--preset--color--vivid-red)}.ms-product-configurator__table tbody tr+tr td{border-block-start:1px solid var(--wp--preset--color--tertiary-base)}.ms-product-configurator__table tbody tr td:last-of-type{text-align:end}.ms-product-configurator__cell-label{font-weight:bold;margin:0}.ms-product-configurator__cell-description{color:var(--wp--preset--color--secondary-light);margin-block:.125em 0}.ms-product-configurator__partnumber{display:flex;justify-content:space-between;margin-block:0;padding:calc(var(--wp--preset--spacing--40) - .25em) 1em;border-block:1px solid var(--wp--preset--color--tertiary-base)}.ms-product-configurator select{display:none}.ms-product-configurator .variations .label{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);font-weight:bold;background-color:var(--wp--preset--color--tertiary-light);color:var(--wp--preset--color--secondary-base);border-block:1px solid var(--wp--preset--color--tertiary-base)}.ms-product-configurator .variations>.variations__item{display:flex;flex-direction:column;border-inline-start:2px solid var(--wp--preset--color--accent-primary-base);border-inline-end:1px solid var(--wp--preset--color--tertiary-base)}.ms-product-configurator .variations>.variations__item:nth-child(1){border-radius:var(--wp--custom--border--radius--base) var(--wp--custom--border--radius--base) 0 0;overflow:clip}.ms-product-configurator .variations>.variations__item:nth-last-child(2){border-radius:0 0 var(--wp--custom--border--radius--base) var(--wp--custom--border--radius--base);overflow:clip}.ms-product-configurator .variations>.variations__item:nth-last-child(2) .ms-product-variation-swatches--radio{border-block-end:1px solid var(--wp--preset--color--tertiary-base)}.ms-product-configurator .variations>.variations__item+.ms-button-group{margin-block-start:var(--wp--preset--spacing--40)}.ms-product-configurator .variations>.variations__item+.ms-button-group .ms-button{flex:initial}.ms-product-configurator .variations>.variations__item+.ms-button-group .ms-button--link{margin-inline-start:var(--wp--preset--spacing--20);color:var(--wp--preset--color--secondary-light)}.ms-product-configurator .variations>.variations__item+.ms-button-group .ms-reset-variations[style*=display]+.ms-button--link{display:none}.ms-product-configurator .ms-product-variation-swatches--radio .ms-product-variation-swatch--radio{display:flex;align-items:center;flex:1;padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40)}.ms-product-configurator .ms-product-variation-swatches--radio .ms-product-variation-swatch--radio:has(>input:checked){background-color:color-mix(in srgb, var(--wp--preset--color--accent-primary-base), white 90%)}.ms-product-configurator .ms-product-variation-swatches--radio .ms-product-variation-swatch--radio:has(>input:checked)>label{font-weight:bold}.ms-product-configurator .ms-product-variation-swatches--radio .ms-product-variation-swatch--radio label{cursor:pointer;margin-inline-end:.75em}.ms-product-configurator .ms-product-variation-swatches--radio .ms-product-variation-swatch--radio input[type=radio]{margin-block-start:.125em;margin-inline-end:.5em}.ms-product-configurator .ms-product-variation-swatches--radio .ms-product-variation-swatch--radio+.ms-product-variation-swatch--radio{border-block-start:1px solid var(--wp--preset--color--tertiary-base)}.ms-product-configurator__price{order:99;margin-inline-start:auto}.ms-product-configurator__price[aria-hidden=true]{display:none}.ms-product-configurator__price--is-minus{color:var(--wp--preset--color--vivid-red)}.ms-product-configurator__price--is-plus{color:var(--wp--preset--color--accent-secondary-base)}.product-type-variable .variations__header .variations__header-title{margin-block:0 .25em;font-size:var(--wp--preset--font-size--medium);color:var(--wp--preset--color--accent-tertiary-light)}.product-type-variable .variations__header .variations__header-copy{margin-block:0}.product-type-variable .maple-variation-price{flex-shrink:0;margin-inline:auto 0;font-weight:bold;order:99}.ms-product-single-variation-form{padding-inline:1em;padding-block-end:1em}.ms-product-single-variation-form .ms-product-price{margin-block-start:var(--wp--preset--spacing--40)}.ms-product-single-variation-form .woocommerce-variation-add-to-cart{grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr)}
