.original-price{display:inline-flex;gap:4px;font-size:var(--font-size-xx-small);font-weight:var(--font-weight-default);color:var(--color-darker-gray);white-space:nowrap}.original-price__label{font-weight:var(--font-weight-semibold)}.original-price__value{text-decoration:line-through}.price-cell{white-space:nowrap}.price-cell--variant-large{font-size:var(--font-size-large)}.price-cell--variant-x-large{font-size:var(--font-size-x-large)}.price-cell--with-original{display:flex;flex-direction:column;align-items:flex-end}.field-block__inner{position:relative;display:grid;grid-template-columns:max-content max-content max-content minmax(0,1fr) max-content max-content max-content max-content;grid-template-rows:auto auto;grid-template-areas:"help-icon icon-left prefix input postfix icon-right hint-icon right" "bottom bottom bottom bottom bottom bottom bottom bottom" "error-message error-message error-message error-message error-message error-message error-message error-message";align-items:center}.field-block__inner.div--clickable{cursor:text}.field-block__input{line-height:var(--field-block-line-height)}.field-block--variant-block .field-block__inner{background:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:10px;transition:border .4s linear,background .1s linear}.field-block--variant-block .field-block__inner:hover{border:1px solid var(--color-gray)}.field-block--variant-block .field-block__inner:has(:focus){border:1px solid var(--color-darker-gray);transition:border .15s linear}.field-block__inner--bg-white{background:var(--color-white)!important}.field-block__inner--bg-blue{background:var(--color-pale-blue)!important}.field-block--width-hug{width:min-content}.field-block--width-compact{width:var(--field-width-compact)}.field-block--width-x-small{width:var(--field-width-x-small)}.field-block--width-small{width:var(--field-width-small)}.field-block--width-medium{width:var(--field-width-medium)}.field-block--width-large{width:var(--field-width-large)}.field-block--width-x-large{width:var(--field-width-x-large)}.field-block--width-stretch{width:100%}.field-block--spacing .field-block__inner--default-padding{padding:var(--field-block-padding-top) var(--field-block-padding-right) var(--field-block-padding-top) var(--field-block-padding-left)}.field-block--spacing .field-block__help-icon,.field-block--spacing .field-block__icon-left,.field-block--spacing .field-block__prefix{margin-right:var(--field-block-column-gap)}.field-block--spacing .field-block__hint-icon,.field-block--spacing .field-block__icon-right,.field-block--spacing .field-block__postfix,.field-block--spacing .field-block__right{margin-left:var(--field-block-column-gap)}.field-block--error .field-block__inner{border:1px solid var(--color-red)}.field-block--disabled .field-block__inner{background:var(--input-disabled-background-color);color:var(--input-disabled-text-color)}.field-block__help-icon{grid-area:help-icon}.field-block__icon-left{grid-area:icon-left}.field-block__prefix{grid-area:prefix}.field-block__input{grid-area:input}.field-block__postfix{grid-area:postfix}.field-block__right{grid-area:right}.field-block__bottom{grid-area:bottom;margin-top:var(--spacing-xx-small)}.field-block__icon-right{grid-area:icon-right}.field-block__icon-right-wrapper{grid-area:icon-right;display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#f9f9f9;margin:0 3px 0 2px;cursor:pointer}:where(.color-theme-scope--theme-dark) .field-block__icon-right-wrapper,:where(:root:has(.color-theme-marker--preference-dark)) .field-block__icon-right-wrapper{background:var(--color-almost-white)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .field-block__icon-right-wrapper{background:var(--color-almost-white)}}.field-block__icon-right-wrapper .field-block__icon-right{margin-left:0!important}.field-block__hint-icon{grid-area:hint-icon}.field-block__postfix,.field-block__prefix{text-wrap:nowrap}.field-block__help-icon,.field-block__help-icon-symbol,.field-block__hint-icon-symbol,.field-block__icon-left,.field-block__icon-right{font-size:20px}.field-block__help-icon--tooltip,.field-block__hint-icon{display:flex;align-items:center}.field-block__help-icon:hover{font-weight:700}.field-block__help{grid-area:input;grid-row:2}.field-block__label{position:absolute;border-radius:10px;top:-.7em;left:10px;background:var(--color-white);padding:0;font-family:var(--font-dm-sans);font-size:var(--input-label-font-size);color:var(--input-label-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:max-content;max-width:calc(100% - 20px)}.field-block--disabled .field-block__label{background:rgba(0,0,0,0)}.field-block__label--interactive{display:flex;align-items:center;line-height:1}.field-block__input{flex-grow:1}.field-block__error{padding:var(--spacing-xxx-small) 0 var(--spacing-xx-small) 0;color:var(--color-red);grid-area:error-message}.react-select-control .field-block__input{display:flex;flex-flow:row nowrap}.react-select-dropdown-indicator{line-height:var(--field-block-line-height)}.react-select-select-container-block{display:block}.react-select-select-container-inline{display:inline-block}.selection__wrapper{position:relative;width:fit-content;height:fit-content}.selection__wrapper--width-stretch{width:100%}.selection--width-x-small{width:var(--field-width-x-small)}.selection--width-small{width:var(--field-width-small)}.selection--width-compact{width:var(--field-width-compact)}.selection--width-medium{width:var(--field-width-medium)}.selection--width-large{width:var(--field-width-large)}.selection--width-component{width:170px}.selection--compact{--field-block-line-height:1.3;font-size:var(--font-size-small);color:var(--color-darker-gray)}.selection--compact .field-block__inner{padding:1px 6px;border-radius:6px;cursor:pointer;transition:background-color .12s ease}.selection--compact .field-block__inner:has(:focus-visible),.selection--compact .field-block__inner:hover{background-color:rgba(var(--color-black-rgb),.04)}.selection--compact .react-select-dropdown-indicator{display:flex;align-items:center;margin-left:var(--spacing-xxx-small)}.selection__label{position:absolute;top:-.7em;left:16px;background:var(--color-white);padding:0;font-family:var(--font-dm-sans);font-size:var(--input-label-font-size);color:var(--input-label-color);z-index:1}.selection__wrapper--disabled .selection__label{background:rgba(0,0,0,0)}.selection__error{padding:var(--spacing-xxx-small) 0 var(--spacing-xx-small) 0;color:var(--color-red)}.selection__option-label{display:inline-flex;align-items:center;gap:var(--spacing-x-small)}.selection__option-icon{flex:none}.selection__option-label .selection__option-icon{color:inherit}.selection__option-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-small);width:100%}.selection__option-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.selection__option-primary{font-weight:600;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selection__option-note,.selection__option-secondary{margin-top:var(--spacing-xxx-small);font-size:var(--font-size-small);color:inherit;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selection__option-meta{flex:0 0 auto;font-size:var(--font-size-small);color:inherit;opacity:.7;white-space:nowrap}.switch{box-sizing:border-box;flex-shrink:0;width:40px;height:25px;border-radius:12.5px;cursor:pointer;transition:opacity .15s ease-out}.switch__knob{position:relative;top:50%;width:19px;height:19px;border-radius:50%;transform:translateY(-50%);transition:left .15s ease-out}.switch--state-on{opacity:1;background:var(--color-darker-blue);padding:2px}.switch--state-on.switch--theme-copper{background:var(--color-bright-copper)}.switch--state-off.switch--theme-copper{background:var(--color-light-gray);border:2px solid #e6e6e6}:where(.color-theme-scope--theme-dark) .switch--state-off.switch--theme-copper,:where(:root:has(.color-theme-marker--preference-dark)) .switch--state-off.switch--theme-copper{border:2px solid var(--color-lighter-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .switch--state-off.switch--theme-copper{border:2px solid var(--color-lighter-gray)}}.switch--state-on .switch__knob{left:calc(100% - 19px);background:var(--color-static-white);box-shadow:rgba(var(--color-shadow-rgb),.35) 0 2px 7px 0}.switch--state-off{background:var(--color-white);border:2px solid #e6e6e6}:where(.color-theme-scope--theme-dark) .switch--state-off,:where(:root:has(.color-theme-marker--preference-dark)) .switch--state-off{border:2px solid var(--color-lighter-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .switch--state-off{border:2px solid var(--color-lighter-gray)}}.switch--state-off .switch__knob{background:var(--color-almost-white);left:0;box-shadow:0 2px 7px rgba(var(--color-shadow-rgb),.35),0 1px 1px rgba(var(--color-shadow-rgb),.15)}:where(.color-theme-scope--theme-dark) .switch--state-off .switch__knob,:where(:root:has(.color-theme-marker--preference-dark)) .switch--state-off .switch__knob{background:var(--color-static-white)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .switch--state-off .switch__knob{background:var(--color-static-white)}}.switch--disabled.switch--state-on{cursor:default;background:var(--color-light-gray);border-color:var(--color-light-gray);opacity:.8}.switch--disabled.switch--state-off{cursor:default;border-color:var(--color-lighter-gray);opacity:.8}.switch--disabled .switch__knob,.switch--disabled.switch--state-off{background:var(--color-lighter-gray)}.switch-field__switch{grid-area:right}.image-field{box-sizing:border-box;position:relative;cursor:pointer}.image-field__image-container{position:relative;display:inline-block;height:100%;width:100%;align-content:center}.image-field__wrapper{box-sizing:border-box;width:100%;max-width:100%;border:1px solid var(--field-border-color);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--field-background-color,var(--color-white));transition:border-color .2s ease}.image-field__wrapper:hover{border-color:var(--field-border-hover-color,#ccc)}:where(.color-theme-scope--theme-dark) .image-field__wrapper:hover,:where(:root:has(.color-theme-marker--preference-dark)) .image-field__wrapper:hover{border-color:var(--field-border-hover-color,var(--color-light-gray))}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .image-field__wrapper:hover{border-color:var(--field-border-hover-color,var(--color-light-gray))}}.image-field__wrapper.disabled{cursor:not-allowed;opacity:.6}.image-field__wrapper--height-hug{height:min-content}.image-field__wrapper--height-small{height:40px}.image-field__wrapper--height-medium{height:80px}.image-field__wrapper--height-large{height:120px}.image-field__wrapper--height-stretch{height:100%}.image-field__placeholder{font-family:var(--font-dm-sans);font-size:var(--input-placeholder-font-size,14px);color:var(--input-placeholder-color,var(--color-gray));text-align:center;padding:0 8px}.image-field__image{display:block;width:100%;height:100%;object-fit:cover}.image-field__clear-button{position:absolute;top:5px;right:5px;width:24px;height:24px;border:none;border-radius:50%;background:#ddd;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px}:where(.color-theme-scope--theme-dark) .image-field__clear-button,:where(:root:has(.color-theme-marker--preference-dark)) .image-field__clear-button{background:var(--color-gainsboro)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .image-field__clear-button{background:var(--color-gainsboro)}}.file-field__placeholder{font-size:var(--input-placeholder-font-size,14px);color:var(--input-placeholder-color,var(--color-gray));text-align:center;padding:0 8px}.file-field__cont{display:flex}.file-field__file-name{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-family-default,sans-serif);font-size:14px;color:var(--color-black,#000);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-field__clear-button{background:#ddd;cursor:pointer;width:24px;height:24px;border:none;border-radius:50%;font-size:16px;line-height:1;margin:0 6px;display:flex;align-items:center;justify-content:center;color:var(--color-black)}:where(.color-theme-scope--theme-dark) .file-field__clear-button,:where(:root:has(.color-theme-marker--preference-dark)) .file-field__clear-button{background:var(--color-gainsboro)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .file-field__clear-button{background:var(--color-gainsboro)}}.checkbox-field__wrapper{display:flex;align-items:center}.checkbox-field__checkbox{appearance:none;width:var(--checkbox-size,20px);height:var(--checkbox-size,20px);min-width:var(--checkbox-size,20px);border:2px solid #ddd;border-radius:4px;cursor:pointer;background-color:var(--color-white);position:relative;transition:background-color .3s,border-color .3s}:where(.color-theme-scope--theme-dark) .checkbox-field__checkbox,:where(:root:has(.color-theme-marker--preference-dark)) .checkbox-field__checkbox{border:2px solid var(--color-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .checkbox-field__checkbox{border:2px solid var(--color-gray)}}.checkbox-field__checkbox:checked{background-color:var(--main-color,var(--color-dark-green));border-color:var(--main-color,var(--color-dark-green))}:where(.color-theme-scope--theme-dark) .checkbox-field__checkbox:checked,:where(:root:has(.color-theme-marker--preference-dark)) .checkbox-field__checkbox:checked{border-color:color-mix(in srgb,var(--main-color,var(--color-dark-green)) 50%,var(--color-black))}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .checkbox-field__checkbox:checked{border-color:color-mix(in srgb,var(--main-color,var(--color-dark-green)) 50%,var(--color-black))}}.checkbox-field__checkbox:checked:after{content:"✔";color:var(--font-color,var(--color-static-white));font-size:var(--font-size-small,14px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:checkmark-appearance .3s ease-in-out forwards}.checkbox-field__checkbox:disabled{cursor:not-allowed;opacity:.6}@keyframes checkmark-appearance{0%{transform:scale(0) translate(-50%,-50%);opacity:0}50%{transform:scale(1.2) translate(-50%,-50%);opacity:1}to{transform:scale(1) translate(-50%,-50%);opacity:1}}.settings-input{width:100%;min-height:38px;padding:0;border:0;background:rgba(0,0,0,0);font-family:var(--font-dm-sans);font-size:var(--font-size-default);color:inherit;text-align:left}@media(max-width:900px){.settings-input{font-size:16px!important;transform-origin:left;transform:scale(.875)}}:where(.color-theme-scope--theme-dark) .settings-input::placeholder,:where(:root:has(.color-theme-marker--preference-dark)) .settings-input::placeholder{color:var(--input-placeholder-color)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .settings-input::placeholder{color:var(--input-placeholder-color)}}textarea.settings-input{min-height:0;line-height:var(--line-height-large);resize:none}.settings-input:focus{outline:none}.settings-input:disabled{color:inherit;opacity:1;-webkit-text-fill-color:currentColor}.color-field{box-sizing:border-box;position:relative;cursor:text}.color-field__wrapper{display:flex;align-items:center;box-sizing:border-box;justify-content:space-between}.color-field__text-input{box-sizing:border-box;border:none;background:none;max-width:80px;font-family:var(--font-family-default);font-size:var(--input-value-font-size);color:var(--color-text);outline:none}.color-field__text-input::placeholder{font-family:var(--font-family-default);font-style:italic;font-size:var(--input-placeholder-font-size);color:var(--input-placeholder-color)}.color-field__color-input{width:20px;height:20px;margin-top:3px;margin-bottom:3px;padding:0;background:none;cursor:pointer;border:1px solid #000;border-radius:3px}:where(.color-theme-scope--theme-dark) .color-field__color-input,:where(:root:has(.color-theme-marker--preference-dark)) .color-field__color-input{border:1px solid var(--color-black)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .color-field__color-input{border:1px solid var(--color-black)}}.color-field__color-input::-webkit-color-swatch{border:none;border-radius:2px}.color-field__color-input::-webkit-color-swatch-wrapper{padding:0}.ai-prompt-field-textarea{width:100%;padding:var(--spacing-xxx-small) 0;border:0;outline:0;background:rgba(0,0,0,0);color:var(--color-black);font:inherit;font-size:var(--font-size-medium);line-height:1.5}.ai-prompt-field-textarea::placeholder{color:var(--color-gray)}.ai-prompt-field-textarea:disabled{cursor:not-allowed}.ai-prompt-field-textarea--inline{flex:1 1;min-width:0}@media(max-width:600px){.ai-prompt-field-textarea{font-size:16px}}.ai-prompt-field{width:100%}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,0.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,0.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.phone-field{box-sizing:border-box;position:relative;cursor:text;align-items:center}.phone-field__input{box-sizing:border-box;width:100%;border:none;background:none;font-family:var(--font-dm-sans);color:var(--color-text);outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none}.phone-field__input::placeholder{font-family:var(--font-dm-sans);font-size:var(--input-placeholder-font-size);color:var(--input-placeholder-color)}@media(min-width:900px){.phone-field__input{font-size:var(--input-value-font-size)}}.unit-toggle{display:inline-flex;align-items:center;gap:1px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--color-darker-gray)}.unit-toggle--disabled{cursor:default;opacity:.5}.unit-toggle__suffix{font-size:var(--font-size-x-small)}.unit-toggle__chevron{color:var(--color-darker-gray)}