body.vsrf-drawer-open{overflow:hidden}.vsc .vsrf-dialog{position:fixed;inset:0 0 var(--vsc-preview-offset,0px) auto;margin:0;width:min(480px,100%);max-width:none;height:calc(100dvh - var(--vsc-preview-offset,0px));max-height:none;padding:0;border:0;border-inline-start:1px solid rgb(0 0 0 / .18);background:var(--vorug-surface,#fff);color:var(--vsc-ink);overflow:hidden;overscroll-behavior:contain;box-shadow:none;font:400 16px/1.5 Vorug Sans,Arial,sans-serif;--vr-ink:var(--vsc-ink);--vr-muted:var(--vsc-muted);--vr-field-bg:var(--vorug-surface,#fff);--vr-field-border:var(--vorug-control-border,var(--vsc-control));--vr-field-focus:var(--vorug-focus,var(--vsc-moss))}.vsc .vsrf-dialog:not([open]){display:none}.vsc .vsrf-dialog[open]{display:flex;flex-direction:column;animation:vsrf-enter .24s cubic-bezier(.22,1,.36,1)}.vsc .vsrf-dialog::backdrop{background:#24261f57}.vsc .vsrf-dialog [hidden]{display:none!important}.vsc .vsrf-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px 16px 28px;border-bottom:1px solid var(--vsc-line);flex:0 0 auto}.vsc .vsrf-drawer-head h2{font:300 32px/1.15 Vorug Editorial,Georgia,serif;letter-spacing:-.025em;text-transform:none;margin:0;color:inherit}.vsc .vsrf-drawer-head h2:focus{outline:none}.vsc .vsrf-drawer-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:12px;margin-inline-end:-8px;border:0;background:transparent;color:inherit;cursor:pointer}.vsc .vsrf-drawer-close:hover{background:#f1eee8}.vsc .vsrf-dialog :is(summary,input,textarea,button,a):focus-visible{outline:2px solid var(--vr-field-focus);outline-offset:3px}.vsc .vsrf-drawer-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 28px calc(28px + env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:var(--vsc-control) #fff;scroll-padding-block:20px}.vsc .vsrf-intro{font-size:14px;line-height:1.6;color:var(--vsc-muted);max-width:48ch;margin:0 0 24px}.vsc .vsrf-selection{margin:0 0 28px;min-width:0}.vsc .vsrf-selection-count{font-size:13px;line-height:1.5;margin:0 0 12px;font-variant-numeric:tabular-nums}.vsc .vsrf-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px) / 3.5);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:0;list-style:none;padding:12px 0 10px;margin:0;scrollbar-width:thin;scrollbar-color:var(--vsc-control) #fff;min-width:0}.vsc .vsrf-rail-item{position:relative;min-width:0;scroll-snap-align:start;overflow-wrap:anywhere}.vsc .vsrf-thumb{position:relative;display:grid;place-items:center;aspect-ratio:1;background:#f8f7f3;border:1px solid var(--vsc-line)}.vsc .vsrf-thumb img{display:block;width:100%;height:100%;max-height:108px;object-fit:contain;background:#fff}.vsc .vsrf-remove{position:absolute;inset:-10px -10px auto auto;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:15px;border:0;background:transparent;color:var(--vsc-ink);cursor:pointer}.vsc .vsrf-remove:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgb(0 0 0 / .22);background:#fff;border-radius:50%;z-index:0}.vsc .vsrf-remove svg{position:relative;z-index:1;width:12px;height:12px;pointer-events:none}.vsc .vsrf-remove:hover:before{background:#f1eee8;border-color:var(--vsc-ink)}.vsc .vsrf-pom-label{font-size:12px;line-height:1.4;margin-top:7px;color:var(--vsc-ink)}.vsc .vsrf-pom-name{display:block}.vsc .vsrf-pom-code{color:var(--vsc-muted);font-variant-numeric:tabular-nums}.vsc .vsrf-rail-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vsc .vsrf-change-selection{min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--vsc-ink);font-size:14px;text-decoration:underline;text-underline-offset:4px}.vsc .vsrf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.vsc .vsrf-field{display:grid;align-content:start;gap:8px;min-width:0}.vsc .vsrf-field--full{grid-column:1/-1}.vsc .vsrf-field label{display:block;margin:0;font:500 13px/1.5 Vorug Sans,Arial,sans-serif}.vsc .vsrf-field :is(input,textarea){box-sizing:border-box;display:block;width:100%;min-width:0;color:var(--vsc-ink);box-shadow:none;scroll-margin-block:20px}.vsc .vsrf-field input{height:52px}.vsc .vsrf-field textarea{height:104px;min-height:104px;resize:vertical}.vsc .vsrf-field :is(input,textarea)::placeholder{color:var(--vorug-text-secondary,#62665a);opacity:1}.vsc .vsrf-field .vr-field-error{margin:0}.vsc .vsrf-hint,.vsc .vsrf-privacy,.vsc .vsrf-required{font-size:12px;line-height:1.6;color:var(--vsc-muted)}.vsc .vsrf-required{margin:0 0 16px}.vsc .vsrf-project-details{margin-top:24px;border-block:1px solid var(--vsc-line)}.vsc .vsrf-project-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 0;list-style:none;cursor:pointer;font-size:14px;line-height:1.5}.vsc .vsrf-project-details>summary::-webkit-details-marker{display:none}.vsc .vsrf-project-details>summary svg{flex:0 0 18px}.vsc .vsrf-project-details[open]>summary svg{transform:rotate(45deg)}.vsc .vsrf-project-details>.vsrf-fields{padding:8px 0 24px}.vsc .vsrf-bottom{margin-top:24px}.vsc .vsrf-submit{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:52px;padding:14px 18px;border:1px solid var(--vorug-action,var(--vsc-moss));background:var(--vorug-action,var(--vsc-moss));color:#fff;font-size:14px;cursor:pointer}.vsc .vsrf-submit:hover:not(:disabled){background:var(--vorug-action-hover,var(--vsc-link));border-color:var(--vorug-action-hover,var(--vsc-link))}.vsc .vsrf-submit:disabled{cursor:default;background:var(--vorug-disabled-fill,var(--vsc-selected));border-color:var(--vsc-control);color:var(--vorug-disabled-text,var(--vsc-muted))}.vsc .vsrf-submit[aria-busy=true]{cursor:wait}.vsc .vsrf-privacy{margin-top:12px}.vsc .vsrf-notice{padding:20px 0;margin:0 0 28px;border-block:1px solid var(--vsc-ink);background:var(--vorug-surface,#fff);font-size:14px;line-height:1.6;scroll-margin-top:20px}.vsc .vsrf-notice h3{font:500 15px/1.5 Vorug Sans,Arial,sans-serif;margin:0 0 8px;text-transform:none;color:inherit}.vsc .vsrf-notice ul{margin:8px 0 0;padding-inline-start:20px}.vsc .vsrf-notice li+li{margin-top:6px}@keyframes vsrf-enter{0%{transform:translate(100%)}to{transform:translate(0)}}.vsc .vsrf-bottom{flex:0 0 auto;margin:0;padding:18px 28px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--vsc-line);background:var(--vorug-surface,#fff)}.vsc .vsrf-privacy{margin:10px 0 0}.vsc .vsrf-field :is(input,textarea),.vsc .vsrf-submit,.vsc .vsrf-remove:before{transition:border-color .16s ease,background-color .16s ease,color .16s ease}.vsc .vsrf-submit svg{flex:0 0 20px;transition:transform .16s ease}.vsc .vsrf-submit:hover:not(:disabled) svg{transform:translate(3px)}.vsc .vsrf-submit:active:not(:disabled){background:var(--vorug-action-pressed,#48502f);border-color:var(--vorug-action-pressed,#48502f)}.vsc .vsrf-submit[aria-busy=true] svg{opacity:.5;transform:none}.vsc .vsrf-dialog .iti{width:100%;min-width:0}.vsc .vsrf-dialog .iti__selected-country{min-height:44px}.vsc .vsrf-dialog .iti__dropdown-content{max-width:100%;border-color:var(--vr-field-border)}.vsc .vsrf-dialog .iti__search-input{font-size:16px;min-height:48px}.vsc .vsrf-dialog .iti__country-list{max-height:190px}.vsc .vsrf-dialog .vr-suggestions{max-height:168px}.vsc .vsrf-dialog .vr-suggestion{min-height:44px;padding:10px 12px;font-size:14px}.vsc .vsrf-dialog .vr-field-hint:empty{display:none}.vsc .vsrf-dialog .vr-field-hint{margin:0;font-size:12px;line-height:1.4}@media(max-width:749px){.vsc .vsrf-dialog{width:100%;border:0}.vsc .vsrf-drawer-head{padding:10px 20px}.vsc .vsrf-drawer-head h2{font-size:28px}.vsc .vsrf-drawer-body{padding:16px 20px 20px;scroll-padding-block:16px}.vsc .vsrf-intro{display:none}.vsc .vsrf-selection{margin-bottom:16px}.vsc .vsrf-selection-count{font-size:13px;line-height:18px;margin-bottom:6px}.vsc .vsrf-rail{grid-auto-columns:calc((100% - 30px) / 3.5);gap:10px;padding:10px 0 6px}.vsc .vsrf-thumb{aspect-ratio:auto;height:64px}.vsc .vsrf-thumb img{height:64px;max-height:64px}.vsc .vsrf-pom-label{font-size:12px;line-height:1.35;margin-top:5px}.vsc .vsrf-pom-name{display:none}.vsc .vsrf-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.vsc .vsrf-field{gap:6px}.vsc .vsrf-field:has([data-vsrf-name]),.vsc .vsrf-field:has([data-vsrf-title]){grid-column:auto}.vsc .vsrf-field:has([data-vsrf-email]),.vsc .vsrf-field:has([data-vsrf-phone]),.vsc .vsrf-field--full{grid-column:1/-1}.vsc .vsrf-field label{font-size:13px;line-height:1.4}.vsc .vsrf-field input{height:48px;min-height:48px;padding-block:11px}.vsc .vsrf-field textarea{height:76px;min-height:76px;padding:10px 14px}.vsc .vsrf-project-details{margin-top:16px}.vsc .vsrf-project-details>summary{min-height:48px;padding:12px 0;font-size:13px}.vsc .vsrf-project-details>.vsrf-fields{padding:12px 0 16px}.vsc .vsrf-bottom{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.vsc .vsrf-submit{min-height:56px;padding:16px 18px;font-size:15px}.vsc .vsrf-privacy{font-size:12px;line-height:1.4;margin-top:8px}}@media(max-width:749px)and (max-height:700px){.vsc .vsrf-drawer-head{padding:6px 16px}.vsc .vsrf-drawer-body{padding:12px 16px 16px}.vsc .vsrf-selection{margin-bottom:14px}.vsc .vsrf-thumb,.vsc .vsrf-thumb img{height:52px;max-height:52px}.vsc .vsrf-fields{gap:12px}.vsc .vsrf-field input{height:44px;min-height:44px;padding-block:9px}.vsc .vsrf-field textarea{height:68px;min-height:68px}.vsc .vsrf-project-details{margin-top:14px}.vsc .vsrf-project-details>summary{min-height:44px;padding:10px 0}.vsc .vsrf-bottom{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.vsc .vsrf-submit{min-height:52px;padding:14px 16px}}@media(prefers-reduced-motion:reduce){.vsc .vsrf-dialog[open]{animation:none}.vsc .vsrf-rail{scroll-behavior:auto}.vsc .vsrf-dialog :is(input,textarea,button,svg),.vsc .vsrf-remove:before{transition:none}}@media(forced-colors:active){.vsc .vsrf-dialog :is(input,textarea,button,summary,a):focus-visible{outline-color:Highlight}.vsc .vsrf-remove:before{border-color:ButtonText}.vsc .vsrf-submit:disabled{color:GrayText}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/vorug-swatch-request-form.css.map */
