[data-vorug-form-enhancements]{--vr-ink: var(--vorug-ink);--vr-muted: var(--vorug-text-secondary);--vr-field-bg: var(--vorug-surface);--vr-field-border: var(--vorug-control-border);--vr-field-focus: var(--vorug-focus)}.vr-page [data-vorug-form-enhancements]>h2{margin-bottom:12px}.vr-page [data-vorug-form-enhancements] .vr-form-note{line-height:1.6;margin-bottom:28px!important}.vr-page [data-vorug-form-enhancements] .vr-form-fields{gap:24px}[data-vorug-form-enhancements] .vr-field label,[data-vorug-form-enhancements] .vr-timing legend{font:500 13px/1.5 Vorug Sans,sans-serif;margin-bottom:8px}[data-vorug-form-enhancements] .vr-field :is(input,textarea,select),[data-vorug-form-enhancements] .vr-select-trigger{background-color:var(--vr-field-bg);border:1px solid var(--vr-field-border);padding:13px 14px;min-height:52px;border-radius:0;caret-color:var(--vr-ink);font:400 16px/1.5 Vorug Sans,sans-serif}[data-vorug-form-enhancements] .vr-field :is(input,select){height:52px}[data-vorug-form-enhancements] .vr-field textarea{height:144px;min-height:144px}.vt-editorial .vt-capture [data-vorug-form-enhancements] .vr-field textarea{height:128px;min-height:128px}[data-vorug-form-enhancements] .vr-field :is(input,textarea,select):focus-visible,[data-vorug-form-enhancements] .vr-select-trigger:focus-visible{outline:2px solid var(--vr-field-focus);outline-offset:3px}[data-vorug-form-enhancements] .vr-field [aria-invalid=true]{border:1px solid var(--vorug-error)}[data-vorug-form-enhancements] .vr-field :is(input,textarea,select):disabled{background:var(--vorug-disabled-fill);color:var(--vorug-disabled-text);cursor:not-allowed}[data-vorug-form-enhancements] .vr-field :is(.vr-field-hint,.vr-field-error),[data-vorug-form-enhancements] .vr-timing :is(.vr-field-hint,.vr-field-error){font-size:13px;line-height:1.55;margin:8px 0 0;color:var(--vr-muted)}[data-vorug-form-enhancements] :is(.vr-field-error,.vr-field-hint)[hidden]{display:none}[data-vorug-form-enhancements] .vr-field .vr-field-error,[data-vorug-form-enhancements] .vr-timing .vr-field-error{color:var(--vorug-error)}.vr-product-input{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:stretch}[data-vorug-form-enhancements] .vr-product-input input{border-inline-end:0;min-width:0}.vr-paste{display:grid;place-items:center;min-height:52px;min-width:52px;padding:0;border:1px solid var(--vr-field-border);background:var(--vr-field-bg);color:var(--vr-ink);cursor:pointer}.vr-paste:hover{background:var(--vorug-surface-paper)}.vr-paste:focus-visible{outline:2px solid var(--vr-field-focus);outline-offset:3px}.vr-paste:disabled{cursor:wait;opacity:.65}.vr-product-input,.vr-suggest-wrap{position:relative;min-width:0}.vr-suggestions{position:absolute;inset:calc(100% + 4px) 0 auto;z-index:35;max-height:288px;overflow-y:auto;overscroll-behavior:contain;background:var(--vr-field-bg);border:1px solid var(--vr-field-border);scrollbar-width:thin;scrollbar-color:var(--vr-field-border) var(--vr-field-bg)}.vr-suggestions[hidden]{display:none}.vr-suggestions.is-above{inset:auto 0 calc(100% + 4px)}.vr-suggestion{display:grid;gap:3px;min-height:64px;padding:12px 14px;border-bottom:1px solid var(--vorug-divider);cursor:pointer;color:var(--vr-ink);font:400 15px/1.5 var(--base-font-family, "Vorug Sans", sans-serif);overflow-wrap:anywhere}.vr-suggestion:last-child{border-bottom:0}.vr-suggestion small{color:var(--vr-muted);font-size:12px;line-height:1.5}.vr-suggestion:hover,.vr-suggestion[aria-selected=true]{background:var(--vorug-selected-surface)}.vr-suggestion[aria-selected=true]{outline:2px solid var(--vr-field-focus);outline-offset:-2px}[data-vorug-form-enhancements] .vr-field:has(.vr-suggestions:not([hidden])){position:relative;z-index:36}[data-vorug-form-enhancements] .vr-field [role=combobox][aria-busy=true]{cursor:progress}.vpd-trade-callback [data-trade-progressive]{gap:20px}.vpd-trade-callback :is(.vpd-trade-step,.vpd-trade-next){display:grid;gap:20px;min-width:0;padding:0;margin:0;border:0}.vpd-trade-callback :is(.vpd-trade-step,.vpd-trade-next)[hidden],.vpd-trade-callback [hidden]{display:none}.vpd-trade-callback .vr-field{display:grid;gap:8px;min-width:0}.vpd-trade-callback .vr-field :is(input:not([type=radio]),textarea){width:100%;box-sizing:border-box;color:var(--vorug-text)}.vpd-trade-callback .vr-field label{margin:0!important}.vpd-trade-callback .vr-field textarea{resize:vertical}.vpd-trade-callback .vpd-trade-back{background:transparent;color:var(--vorug-text);min-height:44px;padding:8px 0;text-align:start;text-decoration:underline;text-underline-offset:4px;justify-self:start}.vpd-trade-callback .vpd-trade-back:hover{background:transparent;color:var(--vorug-action-hover)}.vpd-contact-preference{border:0;padding:0;margin:0;display:flex;gap:20px;flex-wrap:wrap}.vpd-contact-preference legend{font:400 13px/1.5 var(--base-font-family);margin-bottom:8px;padding:0}.vpd-trade-callback .vpd-contact-preference label{display:flex;align-items:center;gap:8px;min-height:44px;margin:0;cursor:pointer}.vpd-trade-callback .vpd-contact-preference input[type=radio]{-webkit-appearance:auto;appearance:auto;width:18px;height:18px;min-width:18px;min-height:18px;padding:0;margin:0;border:0;background:transparent;accent-color:var(--vorug-action);flex:0 0 auto}.vpd-trade-callback .vr-project-details{border-block:1px solid var(--vorug-divider);padding-block:0;min-width:0}.vpd-trade-callback .vr-project-details summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding-block:12px;cursor:pointer;font:400 14px/1.5 var(--base-font-family);list-style:none}.vpd-trade-callback .vr-project-details summary::-webkit-details-marker{display:none}.vpd-trade-callback .vr-project-details[open] summary>span{transform:rotate(45deg)}.vpd-trade-callback .vr-project-details .vr-field{margin-bottom:20px}.vpd-trade-callback .vr-details-note{color:var(--vorug-text-secondary);font:400 13px/1.55 var(--base-font-family);margin:0 0 20px}.vpd-trade-callback :is(button,input,summary,textarea):focus-visible{outline:2px solid var(--vorug-focus);outline-offset:3px}.vpd-trade-callback button:disabled{background:var(--vorug-disabled-fill);color:var(--vorug-disabled-text);cursor:wait}.mto-purchase .mto-select-confirm[hidden]{display:none}.mto-purchase .mto-request-form [data-mto-personal-fields]{display:grid;gap:24px;margin-bottom:28px}.mto-purchase .mto-request-form [data-mto-personal-fields][hidden]{display:none}.mto-purchase .mto-field{gap:8px;font:400 13px/1.5 var(--base-font-family)}.mto-purchase .mto-field>span>small{color:var(--vorug-text-secondary);font:inherit;margin-inline-start:6px}.mto-purchase .mto-field input{background:var(--vorug-surface);border:1px solid var(--vorug-control-border);border-radius:0;color:var(--vorug-text);font:400 16px/1.5 var(--base-font-family);min-height:52px;width:100%;caret-color:var(--vorug-text)}.mto-purchase .mto-field input:not([type=tel]){padding:13px 14px}.mto-purchase .mto-field input::placeholder{color:var(--vorug-text-secondary);opacity:1}.mto-purchase .mto-field>small{margin:0;color:var(--vorug-text-secondary);font:400 13px/1.55 var(--base-font-family)}.mto-purchase .mto-field>.mto-field-error{color:var(--vorug-error)}.mto-purchase .mto-field input:focus-visible{outline:2px solid var(--vorug-focus);outline-offset:3px}.mto-purchase .iti__search-input{min-height:52px;padding-inline:38px;font:400 16px/1.5 var(--base-font-family)}.mto-purchase .mto-request-intro{margin-bottom:28px}.mto-purchase .mto-request-form>.mto-button{min-height:52px}.mto-purchase .mto-form-note{margin-top:12px;text-align:start;color:var(--vorug-text-secondary);font-size:13px;line-height:1.6}.vr-timing{border:0;padding:0;margin:0;min-width:0}.vr-timing legend{padding:0}.vr-timing-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vr-page [data-vorug-form-enhancements] .vr-project-details summary{min-height:56px;padding-block:16px;font-size:14px}.vr-page [data-vorug-form-enhancements] .vr-project-details .vr-details-note{font-size:13px;line-height:1.6;margin:0 0 24px}.vr-page [data-vorug-form-enhancements] .vr-form-bottom{margin-top:28px}.vr-page [data-vorug-form-enhancements] .vr-submit{min-width:240px;min-height:56px;padding:16px 22px;font-size:14px}.vr-page [data-vorug-form-enhancements] .vr-form-bottom>p{font-size:13px;line-height:1.6;margin:12px 0 0}[data-vorug-form-enhancements] [data-enquiry-errors]{border-color:var(--vorug-error)}[data-vorug-form-enhancements] [data-enquiry-success]{border-color:var(--vorug-success)}.vr-contact-response-details{font-style:italic}.vt-editorial .vt-capture{background:var(--vorug-surface-paper)}[data-vorug-form-enhancements] .iti{display:block;width:100%;--iti-border-color: var(--vr-field-border);--iti-hover-color: var(--vorug-surface-paper);--iti-country-selector-bg: var(--vorug-surface);--iti-text-color: var(--vr-ink);--iti-icon-color: var(--vr-ink);--iti-dialcode-color: var(--vr-muted)}[data-vorug-form-enhancements] .iti__selected-country{min-width:52px;border:0;background:transparent;color:var(--vr-ink)}[data-vorug-form-enhancements] .iti__selected-country:focus-visible{outline:2px solid var(--vr-field-focus);outline-offset:-3px}[data-vorug-form-enhancements] .iti__country-selector{z-index:30;color:var(--vr-ink);box-shadow:none;border:1px solid var(--vr-field-border);max-width:none;border-radius:0}[data-vorug-form-enhancements] .iti__country{min-height:48px;font:400 14px/1.5 Vorug Sans,sans-serif}.vr-page [data-vorug-form-enhancements] .iti__search-input{padding-inline:38px;min-height:52px}[data-vorug-form-enhancements] .iti__country-list{scrollbar-width:thin;scrollbar-color:var(--vorug-divider) var(--vorug-surface)}[data-vorug-form-enhancements] .iti input[data-enquiry-phone]{padding-block:13px}[data-vorug-form-enhancements] .iti__selected-country{padding-inline-end:12px;font:400 15px/1.5 Vorug Sans,sans-serif}[data-vorug-form-enhancements] .iti__selected-dial-code{margin-inline-start:4px;white-space:nowrap}[data-vorug-form-enhancements] .iti__country{gap:8px}[data-vorug-form-enhancements] .iti__country-name{white-space:normal;overflow-wrap:normal}[data-vorug-form-enhancements] .iti__dial-code{margin-inline-start:auto;white-space:nowrap}[data-vorug-form-enhancements] .vr-field :is(input,textarea)::placeholder{color:var(--vorug-text-secondary);opacity:1}.vr-range-control{position:relative}.vr-range-control svg{position:absolute;inset-inline-end:16px;top:16px;pointer-events:none;color:var(--vr-ink)}[data-vorug-form-enhancements] .vr-range-input{display:block;width:100%;min-height:52px;border:1px solid var(--vr-field-border);border-radius:0;padding:13px 48px 13px 14px;background:var(--vr-field-bg);color:var(--vr-ink);font:400 16px/1.5 Vorug Sans,sans-serif;cursor:pointer}[data-vorug-form-enhancements] .vr-range-input::placeholder{color:var(--vorug-text-secondary);opacity:1}[data-vorug-form-enhancements] .vr-range-input:focus-visible{outline:2px solid var(--vr-field-focus);outline-offset:3px}[data-vorug-form-enhancements] .vr-range-input[aria-invalid=true]{border-color:var(--vorug-error)}.vorug-range-calendar.flatpickr-calendar{width:min(680px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:16px;border:1px solid var(--vorug-control-border);border-radius:0;background:var(--vorug-surface);color:var(--vorug-ink);font:400 14px/1.5 Vorug Sans,sans-serif;box-shadow:none;z-index:80;scrollbar-width:thin;scrollbar-color:var(--vorug-control-border) var(--vorug-surface)}.vorug-range-calendar:before,.vorug-range-calendar:after{display:none}.vorug-range-calendar .flatpickr-months{margin-bottom:12px;min-height:44px}.vorug-range-calendar .flatpickr-month{height:44px;color:var(--vorug-ink)}.vorug-range-calendar .flatpickr-current-month{height:44px;padding-top:9px;font:500 15px/1.5 Vorug Sans,sans-serif}.vorug-range-calendar .flatpickr-current-month input.cur-year{font:inherit;height:auto;padding:0 0 0 4px}.vorug-range-calendar .flatpickr-months :is(.flatpickr-prev-month,.flatpickr-next-month){top:16px;min-width:44px;height:44px;padding:12px;color:var(--vorug-ink)}.vorug-range-calendar .flatpickr-months .flatpickr-prev-month{left:16px}.vorug-range-calendar .flatpickr-months .flatpickr-next-month{right:16px}.vorug-range-calendar .flatpickr-months :is(.flatpickr-prev-month,.flatpickr-next-month) svg{fill:none}.vorug-range-calendar .flatpickr-weekdays{margin-bottom:8px}.vorug-range-calendar :is(.flatpickr-innerContainer,.flatpickr-rContainer){display:block;width:100%}.vorug-range-calendar .flatpickr-weekday{font:400 12px/1.5 Vorug Sans,sans-serif;color:var(--vorug-text-secondary)}.vorug-range-calendar .flatpickr-days{width:100%!important}.vorug-range-calendar .dayContainer{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex:1;min-width:0;max-width:none;width:auto;padding:0;box-shadow:none}.vorug-range-calendar.multiMonth .flatpickr-days{gap:16px}.vorug-range-calendar .flatpickr-day{width:100%;max-width:44px;height:44px;line-height:44px;margin:0 auto;color:var(--vorug-ink);font-weight:400}.vorug-range-calendar .flatpickr-day:is(.prevMonthDay,.nextMonthDay){color:var(--vorug-text-secondary)}.vorug-range-calendar .flatpickr-day:hover{background:var(--vorug-selected-surface);border-color:transparent}.vorug-range-calendar .flatpickr-day.inRange{background:var(--vorug-selected-surface);border-color:transparent;box-shadow:none}.vorug-range-calendar .flatpickr-day:is(.selected,.startRange,.endRange){background:var(--vorug-action);border-color:var(--vorug-action);color:var(--vorug-on-action)}.vorug-range-calendar .flatpickr-day.today:not(.selected){border-color:var(--vorug-control-border)}.vorug-range-calendar :is(button,[tabindex],input):focus-visible{outline:2px solid var(--vorug-focus);outline-offset:2px}.vr-range-footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--vorug-divider)}.vr-range-footer p{margin:0 0 12px;color:var(--vorug-text-secondary);font-size:13px}.vr-range-actions{display:flex;align-items:center;justify-content:space-between;gap:20px}.vr-range-actions button{min-height:44px;border-radius:0;font:500 14px/1.5 Vorug Sans,sans-serif;cursor:pointer}.vr-range-clear{padding:10px 0;border:0;background:transparent;color:var(--vorug-ink);text-decoration:underline;text-underline-offset:4px}.vr-range-apply{padding:12px 24px;border:1px solid var(--vorug-action);background:var(--vorug-action);color:var(--vorug-on-action)}.vr-range-apply:hover{background:var(--vorug-action-hover)}.vr-range-apply:disabled{background:var(--vorug-disabled-fill);border-color:var(--vorug-disabled-fill);color:var(--vorug-disabled-text);cursor:default}@media(max-width:749px){.vr-page [data-vorug-form-enhancements] .vr-form-fields{gap:24px 16px}.vr-timing-fields .vr-field{grid-column:auto!important}.vr-page [data-vorug-form-enhancements] .vr-submit{width:100%;min-width:0}[data-vorug-form-enhancements] .vr-field :is(input,select,textarea){font-size:16px}[data-vorug-form-enhancements] .iti__country-selector{max-height:280px}.vorug-range-calendar.flatpickr-calendar{width:min(360px,calc(100vw - 32px))!important;padding:12px}.vorug-range-calendar .flatpickr-months :is(.flatpickr-prev-month,.flatpickr-next-month){top:12px}.vorug-range-calendar .flatpickr-months .flatpickr-prev-month{left:12px}.vorug-range-calendar .flatpickr-months .flatpickr-next-month{right:12px}}@media(max-width:359px){.vr-timing-fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){[data-vorug-form-enhancements] .iti *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/vorug-form-enhancements.css.map */
