.vfg{--ink:#242c27;--orange:#cc632b;--orange-dark:#a44417;--paper:#fff8f2;--bg:#f7f4ef;--line:#ddcabc;--muted:#687168;--blue:#176c80}.vfg *{box-sizing:border-box}.vfg{margin:0;font:16px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--ink)}.vfg button,.vfg input,.vfg select,.vfg textarea{font:inherit}.vfg button{cursor:pointer;border:0;border-radius:7px;padding:13px 20px;min-height:46px}.vfg button:disabled{cursor:not-allowed;opacity:.5}.vfg a{color:var(--orange-dark)}.vfg header{background:var(--ink);color:#fff;padding:18px 26px;display:flex;align-items:center;gap:16px}.vfg header b{font-size:25px;letter-spacing:.04em}.vfg header span{font-size:13px;color:#e3c5ae}.vfg .vfg-main{max-width:1170px;margin:30px auto;padding:0 24px}.vfg h1{font-size:34px;line-height:1.2;font-weight:600;margin:12px 0}.vfg h2{font-size:24px;margin:0 0 10px}.vfg h3{font-size:16px}.vfg .eyebrow{letter-spacing:.13em;font-size:12px;color:var(--orange-dark);font-weight:750}.vfg .muted{color:var(--muted);font-size:14px}.vfg .purchase{background:var(--paper);padding:32px;border:1px solid #f1e5db;border-radius:12px}.vfg .labelrow{display:flex;align-items:center;gap:14px;margin-bottom:18px}.vfg .productselect{padding:8px;background:#fff;max-width:370px;width:100%;border:1px solid var(--line);border-radius:6px;font-size:14px}.vfg .helper{display:flex;justify-content:space-between;align-items:center;background:#f2e4d7;border-radius:8px;padding:14px 18px;gap:15px;margin:25px 0}.vfg .helper b{font-size:16px}.vfg .helper button,.vfg .primary{background:var(--orange);color:#fff;font-weight:700}.vfg .secondary{background:#fff;border:1px solid var(--line);color:var(--ink)}.vfg .textbutton{background:transparent;color:var(--orange-dark);text-decoration:underline;padding:8px}.vfg .choices{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 22px}.vfg .choice{background:#fff;border:1px solid #ba9e8a;color:var(--ink);font-weight:650;font-size:14px;padding:11px 16px}.vfg .choice.active{background:var(--orange);color:#fff;border-color:var(--orange)}.vfg .buyrow{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:22px}.vfg .buyrow label{max-width:160px}.vfg .buyrow .primary{min-width:210px}.vfg .buyrow small{width:100%}.vfg label{display:block;font-size:14px;font-weight:650}.vfg input,.vfg select,.vfg textarea{display:block;width:100%;border:1px solid #baa89a;background:#fff;color:var(--ink);border-radius:7px;padding:11px 12px;margin-top:7px;min-height:46px}.vfg input:focus,.vfg select:focus,.vfg textarea:focus{outline:2px solid var(--orange);outline-offset:2px}.vfg label small{font-weight:400;color:var(--muted);font-size:12px;display:block;margin-top:5px}.vfg .purchase .selection{font-weight:750;color:var(--orange-dark)}.vfg .preview-note{text-align:center;margin:15px 0;font-size:12px;color:var(--muted)}.vfg dialog{border:0;padding:0;border-radius:14px;width:min(800px,calc(100vw - 32px));max-height:92dvh;background:#fff;color:var(--ink);box-shadow:0 20px 100px #0004;overflow:auto}.vfg dialog::backdrop{background:#18221bb5}.vfg .dialoghead{padding:22px 28px 15px;display:flex;justify-content:space-between;align-items:center;background:var(--paper);gap:10px}.vfg .dialoghead h2{margin:6px 0;font-size:26px}.vfg .close{background:transparent;font-size:25px;padding:4px 10px;min-height:40px}.vfg .steps{display:flex;padding:16px 28px;gap:9px;border-bottom:1px solid #eee6dd}.vfg .step{flex:1;background:transparent;color:#72796f;padding:8px;font-size:13px;border-radius:4px;min-height:36px}.vfg .step.active{color:var(--orange-dark);background:#f8e5d4;font-weight:750}.vfg .panel{padding:26px 28px}.vfg .grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.vfg .full{grid-column:1/-1}.vfg .nav{display:flex;justify-content:space-between;gap:15px;margin-top:24px}.vfg .projecthint{margin:12px 0 0;font-size:14px;color:var(--muted)}.vfg details{margin-top:20px}.vfg summary{cursor:pointer;font-size:14px;color:var(--muted)}.vfg details .grid{margin-top:15px;background:#faf7f2;border-radius:8px;padding:18px}.vfg .error{color:#a43421;font-size:14px;padding-top:12px}.vfg .input-error{border-color:#a43421}.vfg .result{padding:26px;background:var(--paper);border:1px solid #eed9c7;border-radius:10px;text-align:center}.vfg .result h2{font-size:29px;margin:9px 0}.vfg .size{font-size:33px;font-weight:750;color:var(--orange-dark);margin:10px 0}.vfg .size.no-size{font-size:22px}.vfg .count{font-size:25px;font-weight:700;margin-top:20px}.vfg .packlines{margin:12px 0}.vfg .packline{font-size:17px;padding:4px}.vfg .meta{font-size:13px;color:var(--muted)}.vfg .confirmation{font-size:13px;color:var(--blue);margin:12px 0 0}.vfg .resultActions{display:grid;gap:10px;margin-top:18px}.vfg .fieldform{border-top:1px solid var(--line);margin-top:25px;padding-top:24px}.vfg .fieldform h3{font-size:22px;margin:0 0 8px}.vfg .fieldform p{font-size:14px}.vfg .status{font-size:14px;margin-top:12px}.vfg .planbanner{padding:14px;background:#f2e4d7;border-radius:8px;margin-bottom:12px;font-size:14px}.vfg .planbanner .line{display:block}.vfg .qtyhelp{font-size:12px;color:var(--muted)}.vfg [hidden]{display:none!important}.vfg footer{font-size:12px;color:var(--muted);margin:25px 0}.vfg footer details{margin:0}.vfg footer ul{padding-left:18px}.vfg .request-only{background:#f7e9dd}.vfg .no-field{font-size:15px}@media(max-width:600px){.vfg header span{display:none}.vfg .vfg-main{padding:0 14px;margin-top:18px}.vfg .purchase{padding:22px 18px}.vfg h1{font-size:27px}.vfg .helper{display:block;padding:15px}.vfg .helper button{width:100%;margin-top:12px}.vfg .choice{padding:10px 12px;font-size:13px}.vfg .dialoghead{padding:17px}.vfg .dialoghead h2{font-size:22px}.vfg .steps{padding:12px}.vfg .step{font-size:12px}.vfg .panel{padding:20px 17px}.vfg .grid{gap:14px 12px}.vfg .grid.single-mobile{grid-template-columns:1fr}.vfg .size{font-size:29px}.vfg .result{padding:22px 15px}.vfg .buyrow .primary{width:100%}.vfg .nav button{padding:12px 15px}.vfg .labelrow{flex-wrap:wrap}.vfg .productselect{max-width:100%}.vfg .buyrow{gap:10px}}.vfg [data-vfg=sizeChoices]{scroll-margin-top:100px}.vfg [data-vfg=sizeChoices].advice-target{outline:2px solid var(--orange);outline-offset:6px;border-radius:5px}.vfg{font-size:16px;line-height:1.5;letter-spacing:normal}.vfg h1,.vfg h2,.vfg h3,.vfg button,.vfg input,.vfg select,.vfg textarea{font-family:inherit;letter-spacing:normal}.vfg .vfg-main{padding:0;margin:0 auto}.vfg--page{padding:30px 24px}.vfg--product{margin-top:65px}.vfg .primary:focus-visible,.vfg .choice:focus-visible{outline:3px solid #176c80;outline-offset:3px}.vfg .choice[aria-pressed=true]{background:var(--orange);color:#fff}.vfg .vfg-price{min-width:150px;align-self:center;font-size:14px}.vfg .vfg-price strong{display:block;font-size:21px}.vfg .fieldform .errors{color:#a43421}.vfg .vfg-product-link{display:block;font-size:13px;margin-top:12px}.vfg [aria-busy=true]{cursor:wait}.vfg dialog{overscroll-behavior:contain}.vfg .vfg-empty{padding:24px}.vfg footer p{font-size:12px}.vfg .grid{column-gap:20px;row-gap:18px;list-style:none;padding:0}.vfg .grid>*{width:auto;max-width:none}.vfg .fieldform .grid{display:grid}.vfg .fieldform .full{grid-column:1/-1}.vfg .panel details .grid{padding:18px}.vfg .grid.full{grid-column:1/-1}.vfg input[type=hidden]{display:none}.vfg .request-success{color:#176c80}.vfg .purchase .labelrow .productselect,.vfg .buyrow label{margin:0}.vfg p{line-height:inherit}@media(max-width:600px){.vfg--page{padding:18px 14px}.vfg--product{margin-top:38px}.vfg .grid{column-gap:12px;row-gap:14px}.vfg .grid.single-mobile{grid-template-columns:1fr}.vfg .buyrow .vfg-price{width:100%}}.vfg .vfg-heading{font-size:34px;line-height:1.2;font-weight:600;margin:12px 0}.vfg .grid{margin:0}.vfg .panel details .grid{margin-top:15px}@media(max-width:600px){.vfg .vfg-heading{font-size:27px}}.vfg{--ink:var(--vfg-text);--muted:var(--vfg-muted);--line:var(--vfg-line);--orange-dark:var(--vfg-link-color);--blue:var(--vfg-note-color);background:var(--vfg-page-bg);color:var(--ink);font-size:var(--vfg-body-size);line-height:var(--vfg-line-height);font-family:var(--vfg-font,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.vfg[data-font=body]{--vfg-font:var(--font-body-family)}.vfg[data-font=heading]{--vfg-font:var(--font-heading-family)}.vfg .vfg-main{max-width:var(--vfg-width)}.vfg--page{padding:var(--vfg-page-top) var(--vfg-page-side)}.vfg--product{margin-top:var(--vfg-product-top)}.vfg .purchase{padding:var(--vfg-panel-pad);border-radius:var(--vfg-radius);border-width:var(--vfg-border-width);border-color:var(--line)}.vfg .vfg-heading{font-size:var(--vfg-title-size);font-weight:var(--vfg-title-weight);color:var(--vfg-heading-color);text-align:var(--vfg-title-align)}.vfg h2,.vfg h3{color:var(--vfg-heading-color)}.vfg label{font-size:var(--vfg-label-size)}.vfg button{font-size:var(--vfg-button-size);border-radius:var(--vfg-button-radius);padding:var(--vfg-button-y) var(--vfg-button-x);min-height:0}.vfg .primary,.vfg .helper button{background:var(--vfg-button-bg);color:var(--vfg-button-text);font-weight:var(--vfg-button-weight)}.vfg .primary:hover,.vfg .helper button:hover{background:var(--vfg-button-hover)}.vfg .secondary{background:var(--vfg-secondary-bg);color:var(--vfg-secondary-text);border-width:var(--vfg-border-width)}.vfg .choice{font-size:var(--vfg-choice-size);padding:var(--vfg-choice-y) var(--vfg-choice-x);border-width:var(--vfg-border-width);background:var(--vfg-choice-bg);color:var(--vfg-choice-text)}.vfg .choice.active,.vfg .choice[aria-pressed=true]{background:var(--vfg-choice-active);border-color:var(--vfg-choice-active);color:var(--vfg-choice-active-text)}.vfg .choices{gap:var(--vfg-choice-gap);margin-bottom:var(--vfg-section-gap)}.vfg .buyrow{gap:var(--vfg-row-gap);padding-top:var(--vfg-section-gap)}.vfg .helper{margin:var(--vfg-helper-gap) 0;padding:var(--vfg-helper-pad);border-radius:var(--vfg-radius);background:var(--vfg-helper-bg)}.vfg .helper b{font-size:var(--vfg-helper-size)}.vfg .planbanner{background:var(--vfg-helper-bg);border-radius:var(--vfg-radius)}.vfg .muted,.vfg .projecthint,.vfg .fieldform p{font-size:var(--vfg-small-size)}.vfg input,.vfg select,.vfg textarea{background:var(--vfg-surface);border-radius:var(--vfg-input-radius);font-size:var(--vfg-label-size);border-width:var(--vfg-border-width)}.vfg dialog{width:min(var(--vfg-dialog-width),calc(100vw - 32px));border-radius:var(--vfg-dialog-radius);background:var(--vfg-surface);font-family:inherit}.vfg dialog::backdrop{background:color-mix(in srgb,var(--vfg-backdrop) 70%,transparent)}.vfg .dialoghead,.vfg .panel{padding:var(--vfg-dialog-pad)}.vfg .dialoghead h2{font-size:var(--vfg-dialog-title)}.vfg .steps{padding:16px var(--vfg-dialog-pad)}.vfg .step{font-size:13px;padding:8px}.vfg .step.active{background:var(--vfg-helper-bg)}.vfg .close{padding:4px 10px;font-size:25px}.vfg .textbutton{padding:8px}.vfg .grid{gap:var(--vfg-field-gap);grid-template-columns:repeat(var(--vfg-field-columns),minmax(0,1fr))}.vfg .grid>*{min-width:0}.vfg .fieldform .grid{grid-template-columns:repeat(var(--vfg-field-columns),minmax(0,1fr))}.vfg .result{background:var(--vfg-result-bg);border-radius:var(--vfg-radius);border-color:var(--line)}.vfg .result h2{font-size:var(--vfg-result-title)}.vfg .size{font-size:var(--vfg-result-size)}.vfg .error,.vfg .fieldform .errors{color:var(--vfg-error-color)}.vfg [data-vfg=cartStatus]:empty{display:none}.vfg[data-show-refs=false] footer,.vfg[data-show-product-link=false] .vfg-product-link{display:none}.vfg[data-outer-background=false]{background:transparent}.vfg .helper [data-vfg=openGuide]{background:var(--vfg-attention-color);transition:background .2s,transform .2s}.vfg .helper [data-vfg=openGuide]:hover{background:var(--vfg-button-hover);transform:translateY(-1px)}.vfg[data-attention=true] [data-vfg=openGuide]{animation:vfg-attention var(--vfg-attention-speed) ease-out infinite}@keyframes vfg-attention{0%,to{box-shadow:0 0 color-mix(in srgb,var(--vfg-attention-color) 35%,transparent)}60%{box-shadow:0 0 0 var(--vfg-attention-strength) transparent}}@media(prefers-reduced-motion:reduce){.vfg[data-attention=true] [data-vfg=openGuide]{animation:none}.vfg .helper [data-vfg=openGuide]{transition:none}}@media(max-width:600px){.vfg--page{padding:var(--vfg-page-top) min(var(--vfg-page-side),14px)}.vfg .purchase{padding:var(--vfg-panel-mobile)}.vfg .vfg-heading{font-size:var(--vfg-title-mobile)}.vfg .dialoghead,.vfg .panel{padding:min(var(--vfg-dialog-pad),20px)}.vfg .grid{grid-template-columns:repeat(var(--vfg-mobile-columns),minmax(0,1fr))}.vfg .fieldform .grid{grid-template-columns:1fr}.vfg .size{font-size:min(var(--vfg-result-size),29px)}.vfg .labelrow{flex-wrap:wrap}.vfg .buyrow .primary{width:100%}.vfg .helper button{width:100%;margin-top:12px}.vfg .step{font-size:12px}.vfg .buyrow .vfg-price{width:100%}}.vtx-calculator-embedded .vfg--page:not([data-ready=true])>.vfg-main,.vfg--calculator-only>.vfg-main{display:none}.vfg .buyrow .vfg-quote{background:#b72b2b;border:1px solid #b72b2b;color:#fff;font-weight:700;min-width:190px}.vfg .buyrow .vfg-quote:hover{background:#942121;border-color:#942121}.vfg .buyrow .vfg-quote:focus-visible{outline:3px solid #176c80;outline-offset:3px}.vfg .buyrow [data-vfg=addCart]:disabled{opacity:1;background:#e9e4de;color:#69665f;border:1px solid #cec4b9}.vfg .buyrow [data-vfg=purchaseHelp]{font-weight:400;margin-top:0}@media(max-width:600px){.vfg .buyrow .vfg-quote{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/vertexa-guide.css.map */
