size-calculator{--sc-charcoal: #1b1b1b;--sc-offwhite: #f7f5f0;--sc-white: #ffffff;--sc-border: #e2ded5;--sc-track: #ddd8cd;--sc-text: #161616;--sc-text-muted: #6b6660;--sc-accent: #e0326f;display:contents}.sizecalc-embed{width:100%;color:var(--sc-text);background:var(--sc-offwhite);border:1px solid var(--sc-border);overflow:hidden}.sizecalc-header{background:var(--sc-charcoal);color:var(--sc-white);padding:20px 24px 18px}.sizecalc-header-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.sizecalc-eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin:0}.sizecalc-step-title{font-size:17px;font-weight:500;letter-spacing:.01em;margin:0 0 16px;color:var(--sc-white)}.sizecalc-progress-track{width:100%;height:2px;background:#ffffff38;position:relative;border-radius:1px;overflow:hidden}.sizecalc-progress-fill{position:absolute;inset:0 auto 0 0;width:0%;background:var(--sc-accent);transition:width .25s ease}.sizecalc-progress-text{font-size:11px;letter-spacing:.04em;color:#ffffffbf;white-space:nowrap;font-variant-numeric:tabular-nums}.sizecalc-body{padding:26px 24px 10px}.sizecalc-step{animation:sizecalc-fade .2s ease}.sizecalc-step[hidden]{display:none}@keyframes sizecalc-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sizecalc-helper{font-size:13px;line-height:1.5;color:var(--sc-text-muted);margin:0 0 22px}.sizecalc-unit-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sizecalc-option-card{border:1px solid var(--sc-border);background:var(--sc-white);padding:16px 14px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:border-color .15s ease}.sizecalc-option-card:hover{border-color:#c9c2b4}.sizecalc-option-card[aria-pressed=true]{border-color:var(--sc-accent);box-shadow:inset 0 0 0 1px var(--sc-accent)}.sizecalc-option-title{font-size:13px;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.sizecalc-option-sub{font-size:12px;color:var(--sc-text-muted);line-height:1.4}.sizecalc-unit-grid .sizecalc-option-card{align-items:center;text-align:center}.sizecalc-measure-row{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-bottom:22px}.sizecalc-measure-input{width:92px;border:none;background:none;font-size:44px;font-weight:500;text-align:right;color:var(--sc-text);-moz-appearance:textfield}.sizecalc-measure-input::-webkit-outer-spin-button,.sizecalc-measure-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sizecalc-measure-input:focus-visible{outline:2px solid var(--sc-accent);outline-offset:4px}.sizecalc-measure-unit{font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--sc-text-muted)}.sizecalc-slider{-webkit-appearance:none;appearance:none;width:100%;height:2px;background:var(--sc-track);border-radius:1px;margin:0;background-image:linear-gradient(var(--sc-accent),var(--sc-accent));background-repeat:no-repeat}.sizecalc-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--sc-accent);border:3px solid var(--sc-white);box-shadow:0 0 0 1px var(--sc-accent);cursor:pointer;margin-top:-9px}.sizecalc-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--sc-accent);border:3px solid var(--sc-white);box-shadow:0 0 0 1px var(--sc-accent);cursor:pointer}.sizecalc-slider::-moz-range-track{height:2px;background:var(--sc-track)}.sizecalc-slider:focus-visible{outline:2px solid var(--sc-accent);outline-offset:6px}.sizecalc-range-labels{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.03em;color:var(--sc-text-muted);margin-top:8px}.sizecalc-choice-list{display:flex;flex-direction:column;gap:10px}.sizecalc-choice-card{border:1px solid var(--sc-border);background:var(--sc-white);padding:14px 16px;display:flex;align-items:center;gap:14px;text-align:left;cursor:pointer;transition:border-color .15s ease}.sizecalc-choice-card:hover{border-color:#c9c2b4}.sizecalc-choice-card[aria-pressed=true]{border-color:var(--sc-accent);box-shadow:inset 0 0 0 1px var(--sc-accent)}.sizecalc-choice-icon{width:20px;height:20px;flex-shrink:0;color:var(--sc-text)}.sizecalc-choice-card[aria-pressed=true] .sizecalc-choice-icon{color:var(--sc-accent)}.sizecalc-choice-text{display:flex;flex-direction:column;gap:2px}.sizecalc-result-eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sc-text-muted);text-align:center;margin:0 0 6px}.sizecalc-result-size{font-size:52px;font-weight:600;text-align:center;margin:0 0 4px;letter-spacing:-.01em}.sizecalc-result-size .sizecalc-accent-us{color:var(--sc-accent)}.sizecalc-result-alt{text-align:center;font-size:13px;color:var(--sc-text-muted);margin:0 0 24px}.sizecalc-divider{border:none;border-top:1px solid var(--sc-border);margin:20px 0}.sizecalc-measurements-title{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sc-text-muted);margin:0 0 10px}.sizecalc-measurements-list{list-style:none;margin:0 0 4px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.sizecalc-measurements-list li{display:flex;justify-content:space-between}.sizecalc-measurements-list span:first-child{color:var(--sc-text-muted)}.sizecalc-fit-note{margin-top:18px;padding:12px 14px;border:1px solid var(--sc-border);border-left:2px solid var(--sc-accent);background:var(--sc-white)}.sizecalc-fit-note-title{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--sc-text-muted);margin:0 0 4px}.sizecalc-fit-note-body{font-size:13px;line-height:1.5;margin:0}.sizecalc-availability{margin-top:20px}.sizecalc-sold-out-text{font-size:13px;text-align:center;color:var(--sc-text-muted);margin:0 0 12px}.sizecalc-footer{padding:16px 24px 22px;border-top:1px solid var(--sc-border);display:flex;align-items:center;gap:12px}.sizecalc-btn{flex:1;border:1px solid var(--sc-charcoal);background:var(--sc-white);color:var(--sc-charcoal);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:13px 18px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.sizecalc-btn:hover{border-color:var(--sc-accent)}.sizecalc-btn-primary{background:var(--sc-charcoal);color:var(--sc-white)}.sizecalc-btn-primary:hover{background:#000;box-shadow:0 0 0 1px var(--sc-accent)}.sizecalc-btn:disabled{opacity:.4;cursor:not-allowed}.sizecalc-btn:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.sizecalc-btn-back{flex:0 0 auto}@media screen and (max-width:749px){.sizecalc-result-size{font-size:44px}.sizecalc-measure-input{font-size:38px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/size-calculator.css.map */
