:root.vat-toggle-on:not([data-vat=inc]) .vat-inc,:root[data-vat=inc] .vat-ex{display:none}.price-item--inc-vat{font-size:.85em;opacity:.85}.price__regular .price-item--inc-vat{margin-top:2px}.price__sale .price-item--inc-vat{width:100%;flex-basis:100%;margin-top:4px}:root[data-vat=inc] .price-item--inc-vat{font-size:inherit;opacity:1;margin-top:0}:root[data-vat=inc] .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1rem}:root[data-vat=inc] .price--on-sale .price-item--inc-vat{order:-1;width:auto;flex-basis:auto}.vat-toggle{display:none}:root[data-vat] .vat-toggle{display:flex;align-items:center;gap:.6rem;white-space:nowrap;line-height:1}.vat-toggle__label{font-size:1.2rem;letter-spacing:.02rem;color:rgba(var(--color-foreground),.7);transition:color .15s ease,font-weight .15s ease}:root:not([data-vat=inc]) .vat-toggle__label--ex,:root[data-vat=inc] .vat-toggle__label--inc{color:rgb(var(--color-foreground));font-weight:var(--font-body-weight-bold)}.vat-toggle{--vat-toggle-track-off: #d7d7d7}.vat-toggle__switch{position:relative;flex:0 0 auto;width:4.2rem;height:2.2rem;padding:0;border:0;border-radius:999px;background:var(--vat-toggle-track-off);transition:background-color .18s ease;cursor:pointer;-webkit-appearance:none;appearance:none}.vat-toggle__switch:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.vat-toggle__switch:focus:not(:focus-visible){outline:none;box-shadow:none}.vat-toggle__knob{position:absolute;top:.3rem;left:.3rem;width:1.6rem;height:1.6rem;border-radius:50%;background:rgb(var(--color-button));transition:transform .18s ease,background-color .18s ease}:root[data-vat=inc] .vat-toggle__switch{background:rgb(var(--color-button))}:root[data-vat=inc] .vat-toggle__knob{background:#fff;transform:translate(2rem)}@media(prefers-reduced-motion:reduce){.vat-toggle__switch,.vat-toggle__knob,.vat-toggle__label{transition:none}}.vat-toggle .vat-toggle__label{font-size:1.3rem}:root.vat-toggle-on:not([data-vat=inc]) .kit-configurator__opt-price-inc,:root.vat-toggle-on:not([data-vat=inc]) .kit-configurator__total-inc,:root.vat-toggle-on:not([data-vat=inc]) .kit-configurator__line-inc,:root[data-vat=inc] .kit-configurator__opt-price-ex,:root[data-vat=inc] .kit-configurator__total-ex,:root[data-vat=inc] .kit-configurator__line-ex{display:none}:root[data-vat=inc] .kit-configurator__opt-price-inc{font-size:1.8rem;font-weight:700;color:inherit}:root[data-vat=inc] .kit-configurator__total-inc{font-size:2rem;font-weight:700;color:inherit}:root[data-vat=inc] .kit-configurator__line-inc{font-size:inherit;color:inherit}@media screen and (min-width:990px){:root[data-vat=inc] .kit-configurator .kit-configurator__opt-price-inc{font-size:2rem}}.kit-configurator__mat-price-line{display:flex;flex-direction:column;align-items:flex-end}:root[data-vat=inc] .kit-configurator__mat-price{min-width:7.6rem}:root.vat-toggle-on .totals{flex-wrap:wrap}:root.vat-toggle-on .totals .totals__vat-note{width:100%;margin:.4rem 0 0;font-size:1.3rem;line-height:1.3;text-align:center;color:rgba(var(--color-foreground),.75)}@media all and (min-width:750px){:root.vat-toggle-on .totals .totals__vat-note{text-align:right}}.kit-types__price-vat{font-size:.85em;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/86/assets/component-vat-toggle-custom.css.map */
