.va-sam{--sam-ink:#0c1928;--sam-gold:#c8a96b;--sam-pale:#ecf0f5;--sam-border:#dae1e9;font-family:inherit;color:var(--sam-ink);isolation:isolate}.va-sam *{box-sizing:border-box}.va-sam button,.va-sam input,.va-sam select,.va-sam textarea{font:inherit}.va-sam .sam-shell{width:min(1200px,100%);margin:0 auto;padding:clamp(18px,3vw,44px) 12px 18px}.va-sam .sam-heading{text-align:center;max-width:750px;margin:0 auto 34px}.va-sam .sam-eyebrow{font-size:11px;font-weight:750;letter-spacing:.17em;color:#887144;margin-bottom:12px}.va-sam .sam-mark{display:inline-block;font-size:22px;color:var(--sam-gold);vertical-align:middle;margin-right:12px}.va-sam h2{font-size:clamp(32px,4vw,51px);font-weight:650;line-height:1.12;letter-spacing:-.045em;margin:0 0 12px;color:var(--sam-ink)}.va-sam .sam-heading p{font-size:clamp(14px,1.5vw,16px);line-height:1.6;color:#576778;margin:0}.va-sam .sam-grid{display:grid;grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr);gap:18px;align-items:start}.va-sam .sam-panel{border:1px solid var(--sam-border);border-radius:16px;padding:clamp(18px,2.4vw,30px);min-width:0;box-shadow:0 12px 34px #0c19280b;background:#fff}.va-sam .sam-panel>h3{font-size:15px;letter-spacing:.12em;font-weight:750;margin:0 0 25px;color:#46576a}.va-sam .sam-fields{display:grid;gap:17px}.va-sam .sam-two{grid-template-columns:1fr 1fr}.va-sam .sam-field{min-width:0;position:relative}.va-sam .sam-field>label,.va-sam fieldset legend{display:block;font-size:12px;color:#314357;letter-spacing:.015em;font-weight:700;margin:0 0 8px}.va-sam input[type=text],.va-sam input[type=number],.va-sam input[type=date],.va-sam select,.va-sam textarea{display:block;width:100%;min-width:0;background:#f6f8fa;border:1px solid #d9e1e9;border-radius:8px;color:#122337;padding:12px 11px;line-height:1.3;font-size:13px;outline:none;box-shadow:none}.va-sam textarea{resize:vertical;min-height:75px}.va-sam :is(input,select,textarea):focus{border-color:#a58c58;box-shadow:0 0 0 3px #c8a96b29}.va-sam input::placeholder,.va-sam textarea::placeholder{color:#8996a5}.va-sam .sam-suggest{position:absolute;z-index:90;width:100%;max-height:250px;overflow:auto;border-radius:8px;box-shadow:0 15px 28px #0b1a2850;background:#fff;margin-top:4px}.va-sam .sam-suggest:empty{display:none}.va-sam .sam-option{display:block;border:0;background:#fff;color:#14273a;font-size:12px;line-height:1.45;text-align:left;padding:11px 12px;width:100%;cursor:pointer;border-bottom:1px solid #edf1f4}.va-sam .sam-option:hover,.va-sam .sam-option.sam-active{background:#f0ece4}.va-sam .sam-none{padding:11px;color:#5d6b7d;font-size:12px}.va-sam fieldset{margin:21px 0 0;border:0;padding:0;min-width:0}.va-sam fieldset legend{margin-bottom:11px}.va-sam .sam-priority{display:flex;flex-wrap:wrap;gap:8px}.va-sam .sam-priority legend{width:100%}.va-sam .sam-priority label{position:relative;cursor:pointer;flex:1 1 30%;min-width:122px}.va-sam .sam-priority input{position:absolute;opacity:0;width:1px;height:1px}.va-sam .sam-priority span{display:flex;align-items:center;justify-content:center;text-align:center;height:100%;padding:11px 9px;border:1px solid #dae1e9;background:#f7f9fb;border-radius:8px;font-size:12px;color:#4c6175;transition:.15s}.va-sam .sam-priority input:checked+span{background:#12283c;color:#fff;border-color:#12283c}.va-sam .sam-priority input:focus-visible+span{outline:2px solid #c8a96b;outline-offset:3px}.va-sam .sam-special{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:18px}.va-sam .sam-special legend{width:100%}.va-sam .sam-special label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#435468}.va-sam .sam-special input{accent-color:#193146;width:15px;height:15px}.va-sam .sam-control{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:20px}.va-sam .sam-primary,.va-sam .sam-secondary{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:45px;text-align:center;text-decoration:none;border-radius:7px;font-size:11px;letter-spacing:.08em;font-weight:750;cursor:pointer;padding:12px 17px;line-height:1.35}.va-sam .sam-primary{border:1px solid var(--sam-ink);background:var(--sam-ink);color:#fff}.va-sam .sam-primary:hover{background:#203e58;color:#fff}.va-sam .sam-link{background:transparent;border:0;text-decoration:underline;color:#5c6c79;cursor:pointer;font-size:11px;letter-spacing:.04em;padding:10px 0}.va-sam .sam-help{font-size:11px;line-height:1.5;color:#788594;margin:16px 0 0}.va-sam .sam-error{font-size:12px;color:#a22f28;font-weight:700;margin-top:12px}.va-sam [hidden]{display:none!important}.va-sam .sam-results{background:#f7f9fb;min-height:545px}.va-sam .sam-number{font-size:10px;font-weight:800;letter-spacing:.13em;color:#997d48}.va-sam .sam-intro,.va-sam .sam-review{display:flex;min-height:485px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:15px;gap:13px}.va-sam .sam-orbit{width:128px;height:128px;border:1px solid #d9dfe6;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;color:#bba06f;font-size:48px;margin:7px auto 10px}.va-sam .sam-orbit:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px dashed #d6dae0;border-radius:50%}.va-sam .sam-orbit:after{content:"";position:absolute;top:21px;right:14px;width:9px;height:9px;background:#c8a96b;border-radius:50%}.va-sam .sam-intro h3,.va-sam .sam-review h3{font-size:25px;line-height:1.25;letter-spacing:-.035em;margin:2px 0;color:#14273a}.va-sam .sam-intro p,.va-sam .sam-review p{font-size:13px;color:#647386;line-height:1.65;margin:0;max-width:355px}.va-sam .sam-intro .sam-rule{font-size:11px;border-top:1px solid #dee5e9;padding-top:16px;margin-top:13px}.va-sam .sam-reshead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-bottom:1px solid var(--sam-border);padding-bottom:17px;margin-bottom:15px}.va-sam .sam-reshead h3{font-size:25px;letter-spacing:-.025em;margin:4px 0 0;color:var(--sam-ink)}.va-sam .sam-route{color:var(--sam-gold)}.va-sam .sam-reshead p{font-size:12px;color:#6b7b89;margin:3px 0 0}.va-sam .sam-distance{text-align:right;white-space:nowrap}.va-sam .sam-distance span{display:block;font-size:10px;color:#748393}.va-sam .sam-distance strong{display:block;font-size:19px;color:#182a3e}.va-sam .sam-card{background:#fff;border:1px solid #e0e5e9;border-radius:11px;margin:11px 0;padding:16px}.va-sam .sam-featured{border-color:#c8a96b;box-shadow:0 5px 15px #0c192810}.va-sam .sam-cardtop{display:flex;gap:7px;justify-content:space-between;align-items:center;flex-wrap:wrap}.va-sam .sam-tag{font-size:9px;letter-spacing:.11em;font-weight:800;color:#937747}.va-sam .sam-status{font-size:9px;line-height:1.3;font-weight:800;letter-spacing:.035em;border-radius:30px;padding:6px 8px}.va-sam .sam-green{color:#34584b;background:#e6f2eb}.va-sam .sam-amber{color:#7a5b22;background:#fff0d3}.va-sam .sam-card h4{font-size:21px;line-height:1.25;letter-spacing:-.025em;margin:10px 0 2px;color:#11263a}.va-sam .sam-cat{font-size:11px;color:#82909b;margin:0 0 13px}.va-sam .sam-specs{display:grid;grid-template-columns:1.2fr 1fr;gap:11px;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;padding:11px 0}.va-sam .sam-specs span{display:block;color:#7e8a98;font-size:10px;line-height:1.4}.va-sam .sam-specs strong{font-size:15px;color:#1a344b}.va-sam .sam-reason{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:15px}.va-sam .sam-reason h5{color:#4c5e6f;font-size:10px;letter-spacing:.055em;margin:0 0 5px}.va-sam .sam-reason ul{padding-left:15px;margin:0}.va-sam .sam-reason li{color:#687889;font-size:11px;line-height:1.5;margin-bottom:4px}.va-sam .sam-handoff{margin-top:18px;padding:17px;border:1px solid #d5dde4;background:#fff;border-radius:12px}.va-sam .sam-handoff h4{font-size:12px;letter-spacing:.06em;color:#253d50;margin:0 0 9px}.va-sam .sam-handoff textarea{font-family:ui-monospace,Consolas,monospace;font-size:10px;line-height:1.5;min-height:135px;background:#f7f8fa}.va-sam .sam-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.va-sam .sam-secondary{border:1px solid #bac8d3;background:#fff;color:#21374b}.va-sam .sam-handoff p{color:#718091;font-size:10px;line-height:1.5;margin:10px 0 0}.va-sam .sam-disclaimer{color:#748292;font-size:11px;line-height:1.7;text-align:center;max-width:900px;margin:18px auto 0}@media(max-width:920px){.va-sam .sam-grid{grid-template-columns:1fr}.va-sam .sam-results{min-height:250px}.va-sam .sam-intro,.va-sam .sam-review{min-height:260px}.va-sam .sam-intro .sam-orbit{width:100px;height:100px;margin:0}.va-sam .sam-shell{padding-inline:8px}}@media(max-width:520px){.va-sam .sam-two{grid-template-columns:1fr}.va-sam .sam-panel{padding:17px}.va-sam .sam-reason{grid-template-columns:1fr}.va-sam .sam-reshead{align-items:flex-start;flex-direction:column}.va-sam .sam-distance{text-align:left}.va-sam .sam-priority label{min-width:100px}.va-sam .sam-primary,.va-sam .sam-secondary{width:100%}.va-sam .sam-actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){.va-sam *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/varelon-sam.css.map */
