.w3-config{--w3-bg:#15171c;--w3-br:#343942;--w3-text:#fafcff;--w3-muted:#a9b1c0;--w3-blue:#3479ff;background:#f4f6fb;padding:18px 22px 30px;color:#182642}.w3-config *{box-sizing:border-box}.w3-config .w3-wrap{max-width:1180px;margin:0 auto}.w3-config .eyebrow{font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#3366c4}.w3-config .heading{font-size:clamp(30px,4.2vw,47px);line-height:1.13;letter-spacing:-.035em;font-weight:850;margin:8px 0 10px;color:#162640}.w3-config .intro{font-size:16px;line-height:1.6;color:#56657e;margin:0 0 27px;max-width:800px}.w3-config .shell{background:var(--w3-bg);border:1px solid #30343c;border-radius:24px;padding:clamp(20px,3vw,35px);color:var(--w3-text);box-shadow:0 22px 56px #1a2c5124}.w3-config .top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.w3-config .top h1{color:#fff;font-weight:850;letter-spacing:-.026em;line-height:1.14;font-size:clamp(24px,3vw,33px);margin:0 0 4px}.w3-config .top p{color:var(--w3-muted);margin:0;font-size:13px}.w3-config .step-tag{border-radius:99px;background:#292d36;padding:7px 13px;font-size:12px;font-weight:800;white-space:nowrap;color:#eee}.w3-config .progress{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:24px 0 26px}.w3-config .progress .seg{height:5px;border-radius:5px;background:#343941}.w3-config .progress .seg.active{background:#3479ff}.w3-config .layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(265px,.75fr);gap:26px;align-items:start}.w3-config .stage{min-width:0}.w3-config .stage[hidden]{display:none!important}.w3-config .stage h2{font-weight:850;color:#fff;font-size:clamp(20px,2vw,25px);letter-spacing:-.02em;margin:0 0 9px}.w3-config .stage .lead{color:var(--w3-muted);line-height:1.55;font-size:14px;margin:0 0 22px}.w3-config .label{font-weight:800;color:#f4f7ff;font-size:14px;display:block;margin:0 0 11px}.w3-config .desc{color:#a6afbd;font-size:12px;line-height:1.5;margin:7px 0 0}.w3-config input[type=text],.w3-config select,.w3-config textarea{background:#23262d;border:1px solid #424954;border-radius:10px;color:#fff;padding:12px;width:100%;font:inherit;font-size:14px;max-width:100%;min-width:0}.w3-config textarea{min-height:115px;resize:vertical}.w3-config input:focus-visible,.w3-config textarea:focus-visible,.w3-config select:focus-visible,.w3-config button:focus-visible{outline:2px solid #5891ff;outline-offset:2px}.w3-config .field{margin:0 0 19px}.w3-config .upload{border:2px dashed #485369;background:#222630;border-radius:15px;padding:22px}.w3-config .upload input{display:block;width:100%;font-size:13px;color:#e1e9f7}.w3-config .upload input::file-selector-button{border:none;border-radius:7px;background:#366bdc;color:#fff;font-weight:700;font-size:12px;padding:11px 13px;margin-right:13px;cursor:pointer}.w3-config .file-name{color:#91b8ff;font-size:12px;font-weight:700;margin-top:9px;overflow-wrap:anywhere}.w3-config .sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}.w3-config .size{border-radius:14px;background:transparent;border:1px solid #343941;color:#fff;min-height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;text-align:center;font:inherit;padding:14px}.w3-config .size[aria-pressed=true]{border:2px solid #3479ff;background:#18233a}.w3-config .size .dot{border-radius:50%;height:17px;width:17px;background:#8e959f;border:2px solid #8e959f;display:block}.w3-config .size[aria-pressed=true] .dot{border-color:#8cb2ff;background:#3479ff;box-shadow:inset 0 0 0 3px #18233a}.w3-config .size strong{font-size:17px}.w3-config .size small{color:#adb5c2;font-size:12px}.w3-config .slider-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 9px;gap:10px}.w3-config .slider-head strong{font-size:24px;font-weight:850;white-space:nowrap}.w3-config .range{width:100%;accent-color:#357afa;cursor:pointer;margin:0 0 5px}.w3-config .ticks{display:flex;justify-content:space-between;color:#dce2ed;font-size:13px;margin:1px 3px 20px}.w3-config .premium{background:#243146;color:#d4e4ff;padding:14px;border-radius:10px;border:1px solid #36598f;font-size:13px;line-height:1.5}.w3-config .standard{color:var(--w3-muted);font-size:13px}.w3-config .money{border-top:1px solid #333942;margin-top:23px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:15px}.w3-config .money span{font-size:13px;color:#adb4c0}.w3-config .money strong{display:block;font-size:clamp(33px,4vw,44px);font-weight:880;letter-spacing:-.035em;line-height:1.25}.w3-config .money .pill{background:#101216;padding:12px;border-radius:10px;color:#f3f7ff;font-size:12px;text-align:right;min-width:108px}.w3-config .palette-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:23px}.w3-config .palette-slot{min-width:0}.w3-config .palette-slot label{display:flex;align-items:center;gap:8px;color:#dfe8f9;font-size:12px;font-weight:800;margin:0 0 8px}.w3-config .swatch{display:inline-block;flex-shrink:0;width:17px;height:17px;border-radius:50%;background:#fff;border:1px solid rgba(255,255,255,.4)}.w3-config .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.w3-config .check-row{display:flex;align-items:flex-start;gap:10px;color:#d0d8e7;font-size:13px;line-height:1.5;margin:18px 0}.w3-config .check-row input{width:17px;height:17px;flex:0 0 auto;accent-color:#407cf4;margin-top:2px}.w3-config .mini{background:#222730;border:1px solid #343c47;border-radius:13px;padding:16px;margin-bottom:16px;font-size:13px;line-height:1.7;color:#e9f0fb}.w3-config .mini strong{color:#fff}.w3-config .mini dl{display:grid;grid-template-columns:auto 1fr;column-gap:16px;row-gap:8px;margin:0}.w3-config .mini dt{color:#a8b4c6}.w3-config .mini dd{margin:0;font-weight:700;overflow-wrap:anywhere}.w3-config .error{border:1px solid #de7777;background:#4a262c;color:#ffe7e7;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5;margin-top:14px}.w3-config .error[hidden]{display:none!important}.w3-config .side{position:sticky;top:22px;background:#20242c;border:1px solid #363d48;border-radius:18px;padding:17px}.w3-config .side h2{color:#fff;font-size:17px;font-weight:850;margin:2px 0 13px}.w3-config .visual{min-height:248px;background:radial-gradient(circle at 50% 50%,#35435c,#101521 75%);border-radius:14px;position:relative;display:grid;place-items:center;overflow:hidden}.w3-config .chain-oval{width:63%;height:80%;border:19px dashed #31548e;border-radius:50%;transform:rotate(13deg);filter:drop-shadow(0 6px 4px rgba(0,0,0,.5))}.w3-config .artwork-preview{position:absolute;right:0;bottom:0;top:0;left:0;transform:none;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 2px 4px #0005);z-index:1}.w3-config .artwork-preview[hidden]{display:none!important}.w3-config .design-placeholder{position:absolute;left:50%;top:57%;transform:translate(-50%,-50%);display:grid;place-items:center;text-align:center;border:5px solid #fff;border-radius:50%;height:115px;width:115px;background:#13233a;color:#fff;font-size:16px;font-weight:850}.w3-config .concept{font-size:11px;color:#aab6c8;line-height:1.5;margin:12px 0}.w3-config .side-price{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #39414a;margin-top:16px;padding-top:16px;gap:10px}.w3-config .side-price strong{font-size:25px;color:#fff;font-weight:850}.w3-config .bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #333943;margin-top:27px;padding-top:22px;flex-wrap:wrap}.w3-config .nav-buttons{display:flex;gap:10px;margin-left:auto;flex-wrap:wrap}.w3-config .btn{border:1px solid #3d4552;border-radius:10px;background:#272d37;color:#f1f4fa;font:inherit;font-weight:800;font-size:14px;cursor:pointer;padding:14px 20px;min-height:46px}.w3-config .btn.primary{background:#3576ee;border-color:#3576ee;color:#fff}.w3-config .btn[disabled]{cursor:not-allowed;opacity:.45}.w3-config .warning{font-size:12px;color:#b9c8de;line-height:1.5}.w3-config .warning a{color:#b3ceff}.w3-config .price-live{font-variant-numeric:tabular-nums}.w3-config .review-colors{display:flex;gap:6px;flex-wrap:wrap;margin-top:13px}.w3-config .review-colors span{width:24px;height:24px;border-radius:50%;border:1px solid #eee6}@media(max-width:900px){.w3-config .layout{grid-template-columns:minmax(0,1fr)}.w3-config .side{position:static;max-width:500px}.w3-config .visual{min-height:190px}.w3-config .chain-oval{max-width:200px}}@media(max-width:540px){.w3-config{padding:45px 14px}.w3-config .shell{padding:18px}.w3-config .size{min-height:105px}.w3-config .palette-grid,.w3-config .field-grid{grid-template-columns:1fr}.w3-config .money strong{font-size:31px}.w3-config .nav-buttons{width:100%}.w3-config .nav-buttons .btn{flex:1}.w3-config .bottom{gap:13px}}@media(prefers-reduced-motion:reduce){.w3-config *{scroll-behavior:auto!important}}.w3-config [hidden]{display:none!important}.w3-config .field{display:block;min-width:0}.w3-config .field>.label{width:100%;display:block;position:static;height:auto}.w3-config .field textarea{display:block;width:100%}.w3-config .upload input[type=file]{position:static;height:auto;opacity:1}@media(min-width:1000px){.w3-config{padding:14px 20px 24px}.w3-config .w3-wrap{max-width:1440px}.w3-config .eyebrow{display:none}.w3-config .heading{font-size:clamp(25px,2.1vw,31px);line-height:1.13;margin:0 0 3px}.w3-config .intro{font-size:12px;line-height:1.4;margin:0 0 12px;max-width:none}.w3-config .shell{border-radius:18px;padding:16px 23px 14px}.w3-config .top h1{font-size:22px;margin:0 0 3px}.w3-config .top p{font-size:12px}.w3-config .step-tag{font-size:11px;padding:5px 10px}.w3-config .progress{margin:12px 0 14px;gap:5px}.w3-config .layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.65fr);gap:19px}.w3-config .stage h2{font-size:19px;margin:0 0 5px}.w3-config .stage .lead{font-size:12.5px;line-height:1.4;margin:0 0 13px}.w3-config .field{margin:0 0 11px}.w3-config .label{font-size:12.5px;margin:0 0 7px}.w3-config .desc{font-size:11px;line-height:1.35;margin:6px 0 0}.w3-config .upload{padding:11px 13px;border-radius:11px;min-height:128px}.w3-config .upload input{font-size:12px}.w3-config .upload input::file-selector-button{padding:9px 11px}.w3-config .file-name{font-size:11px;margin:7px 0 0}.w3-config textarea{min-height:94px;padding:10px}.w3-config .stage[data-w3-step="0"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;align-items:start}.w3-config .stage[data-w3-step="0"]>h2,.w3-config .stage[data-w3-step="0"]>.lead{grid-column:1/-1}.w3-config .stage[data-w3-step="0"]>.field{min-width:0;margin:0}.w3-config .stage[data-w3-step="0"] textarea{min-height:103px;resize:vertical}.w3-config .side{padding:12px;border-radius:14px;top:12px}.w3-config .side h2{font-size:14px;margin:0 0 8px}.w3-config .visual{height:176px;min-height:0;border-radius:10px}.w3-config .design-placeholder{height:82px;width:82px;border-width:3px;font-size:12px}.w3-config .chain-oval{border-width:12px}.w3-config .concept{margin:7px 0;font-size:10px;line-height:1.35}.w3-config .side .mini{padding:9px 11px;margin:7px 0!important;font-size:11.5px;line-height:1.5}.w3-config .side-price{margin-top:8px;padding-top:9px}.w3-config .side-price strong{font-size:21px}.w3-config .bottom{margin-top:14px;padding-top:12px}.w3-config .btn{min-height:41px;padding:10px 15px;font-size:12px}.w3-config .warning{font-size:11px}.w3-config .sizes{margin-bottom:12px;gap:10px}.w3-config .size{min-height:79px;padding:9px}.w3-config .size .dot{width:14px;height:14px}.w3-config .size strong{font-size:15px}.w3-config .size small{font-size:11px}.w3-config .ticks{margin:0 2px 10px}.w3-config .slider-head strong{font-size:21px}.w3-config .money{margin-top:13px;padding-top:11px}.w3-config .money strong{font-size:32px}.w3-config .money .pill,.w3-config .premium{padding:10px}.w3-config .palette-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px}.w3-config .palette-slot label{margin-bottom:5px}.w3-config select{padding:9px;font-size:12px}.w3-config .check-row{margin:12px 0;font-size:12px}.w3-config .mini{padding:12px;margin-bottom:10px;line-height:1.5}}@media(min-width:1000px)and (max-height:750px){.w3-config{padding-top:8px}.w3-config .intro{margin-bottom:6px}.w3-config .shell{padding:12px 19px}.w3-config .progress{margin:8px 0}.w3-config .visual{height:138px}.w3-config .stage .lead{margin-bottom:8px}.w3-config .upload{min-height:115px;padding:8px}.w3-config .bottom{margin-top:9px;padding-top:8px}.w3-config .side .mini{margin:4px 0!important}}@media(max-width:999px){.w3-config .stage[data-w3-step="0"]{display:block}}@media(max-width:999px){.w3-config{padding-top:16px}}.w3-config .visual.has-artwork:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;background-image:var(--w3-preview-image);background-position:center;background-size:cover;filter:blur(12px) brightness(.47);opacity:.9;pointer-events:none}.w3-config .visual.has-artwork .chain-oval{display:none}.w3-config .visual.has-artwork .artwork-preview{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center;z-index:1}.w3-config .stage>h2,.w3-config .stage>.lead{text-align:center}.w3-config .stage>h2{font-weight:850}.w3-config .stage .field>.label{display:block;width:100%;text-align:center;color:#f4f8ff;font-size:clamp(13px,1.15vw,15px);line-height:1.35;font-weight:800;margin:0 0 4px}.w3-config .stage .field .w3-field-help,.w3-config .w3-field-help{font-size:11.5px;line-height:1.35;color:#afc0dc;text-align:center;margin:0 0 10px}.w3-config .stage[data-w3-step="0"] .w3-choice-card{min-width:0}.w3-config .stage[data-w3-step="0"] .w3-choice-card>.label{min-height:20px;font-size:14px}.w3-config .stage[data-w3-step="0"] .w3-choice-card>.w3-field-help{min-height:16px;margin-bottom:9px}.w3-config .stage[data-w3-step="0"] .upload{text-align:center}.w3-config .stage[data-w3-step="0"] .upload input[type=file]{margin-inline:auto;text-align:center}.w3-config .stage[data-w3-step="0"] .upload .desc,.w3-config .stage[data-w3-step="0"] .upload .file-name{text-align:center}.w3-config .stage[data-w3-step="0"] .field textarea{text-align:left}.w3-config .stage[data-w3-step="0"]>.field>.desc{text-align:center;margin-top:7px}.w3-config .stage[data-w3-step="1"] .slider-head{gap:8px}.w3-config .stage[data-w3-step="1"] .slider-head .label{text-align:left;margin:0;width:auto}.w3-config .stage[data-w3-step="1"] .w3-field-help{margin:0 0 10px}.w3-config .palette-slot>label{justify-content:center;text-align:center}.w3-config .field-grid .field>.w3-field-help{min-height:28px}.w3-config .side>h2{text-align:center;font-size:clamp(15px,1.15vw,17px);letter-spacing:.015em;margin:0 0 3px}.w3-config .w3-image-label{color:#afc0dc;text-align:center;font-size:11.5px;line-height:1.35;margin:0 0 9px}.w3-config .side .concept,.w3-config .w3-option-summary{text-align:center}.w3-config .w3-option-summary .w3-summary-title{display:block;text-align:center;font-size:11px;color:#aebedb;font-weight:800;margin:0 0 5px;text-transform:uppercase;letter-spacing:.07em}.w3-config .side-price span{color:#dce5f5;font-size:11px;line-height:1.35;max-width:60%}@media(min-width:1000px){.w3-config .stage[data-w3-step="0"] .w3-choice-card>.w3-field-help{margin-bottom:7px}.w3-config .stage[data-w3-step="0"] .upload{min-height:128px}.w3-config .stage[data-w3-step="0"] .upload input[type=file]{font-size:11.5px}.w3-config .side>h2{margin-bottom:2px}.w3-config .w3-image-label{font-size:11px;margin-bottom:7px}.w3-config .side .concept{font-size:10px}}@media(max-width:999px){.w3-config .stage .field>.label{font-size:14px}.w3-config .w3-field-help{font-size:12px}.w3-config .stage[data-w3-step="0"] .w3-choice-card{margin-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/welp-chain-builder.css.map */
