.product-form__label-container:has(.sl-ff-open) .sizing-chart.product-popup-modal__opener{display:none!important}.product-form__label-container .sl-ff-open{color:#7a2438;cursor:pointer;flex:0 0 auto;font-size:1.2rem;font-weight:500;letter-spacing:.04em;margin-left:auto;text-decoration:underline;text-transform:uppercase;text-underline-offset:3px;white-space:nowrap}.product-form__label-container .sl-ff-open:hover{color:#5f1b2c}#sl-ff-root{--sl-ff-brand: #7A2438;--sl-ff-brand-soft: #fbeef1;align-items:center;background:#0006;bottom:0;display:none;font-family:var(--font-body-family, inherit);justify-content:center;left:0;letter-spacing:normal;padding:16px;position:fixed;right:0;top:0;z-index:2147483647}#sl-ff-root.is-open{display:flex}#sl-ff-root *,#sl-ff-root *:before,#sl-ff-root *:after{box-sizing:border-box}#sl-ff-root .sl-ff-bg{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}#sl-ff-root .sl-ff-modal{background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000040;color:#333;max-height:calc(100vh - 32px);max-width:380px;overflow-y:auto;padding:28px 24px;position:relative;width:calc(100% - 32px)}#sl-ff-root .sl-ff-close{align-items:center;background:#f5f5f5;border:0;border-radius:50%;color:#777;cursor:pointer;display:flex;font-size:22px;height:30px;justify-content:center;line-height:1;min-height:0;padding:0;position:absolute;right:14px;top:12px;width:30px}#sl-ff-root .sl-ff-dots{display:flex;gap:6px;justify-content:center;margin-bottom:16px}#sl-ff-root .sl-ff-dot{background:#ddd;border-radius:50%;height:8px;width:8px}#sl-ff-root .sl-ff-dot.is-on{background:var(--sl-ff-brand)}#sl-ff-root .sl-ff-head{margin-bottom:16px;text-align:center}#sl-ff-root .sl-ff-eyebrow{color:#6f6f6f;font-size:11px;letter-spacing:1px;margin:0;text-transform:uppercase}#sl-ff-root .sl-ff-title{color:#222;font-family:inherit;font-size:20px;font-weight:600;letter-spacing:normal;line-height:1.3;margin:4px 0}#sl-ff-root .sl-ff-sub{color:#6f6f6f;font-size:12px;line-height:1.4;margin:0}#sl-ff-root .sl-ff-field{margin-bottom:14px}#sl-ff-root .sl-ff-label{color:#555;display:block;font-size:11px;font-weight:600;letter-spacing:normal;margin:0;text-transform:uppercase}#sl-ff-root .sl-ff-row{display:flex;gap:8px;margin-top:4px}#sl-ff-root .sl-ff-row--tight{gap:6px;margin-top:6px}#sl-ff-root .sl-ff-units{display:flex;gap:8px;justify-content:center;margin-bottom:12px}#sl-ff-root .sl-ff-input{align-items:center;border:1px solid #ddd;border-radius:6px;display:flex;flex:1;min-width:0;padding:8px 12px}#sl-ff-root .sl-ff-input:focus-within{border-color:var(--sl-ff-brand)}#sl-ff-root .sl-ff-input input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:transparent;border:0;box-shadow:none;color:#222;font-family:inherit;font-size:18px;font-weight:600;height:auto;min-height:0;outline:0;padding:0;width:100%}#sl-ff-root .sl-ff-input input::-webkit-outer-spin-button,#sl-ff-root .sl-ff-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#sl-ff-root .sl-ff-input input::placeholder{color:#8a8a8a;opacity:1}#sl-ff-root .sl-ff-input span{color:#6f6f6f;font-size:12px}#sl-ff-root .sl-ff-opt{background:#fff;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;flex:1;font-family:inherit;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.3;min-height:0;min-width:0;padding:8px;text-transform:none}#sl-ff-root .sl-ff-opt:hover{background:var(--sl-ff-brand-soft);border-color:var(--sl-ff-brand)}#sl-ff-root .sl-ff-opt.is-on,#sl-ff-root .sl-ff-opt.is-on:hover{background:var(--sl-ff-brand);border-color:var(--sl-ff-brand);color:#fff;font-weight:600}#sl-ff-root .sl-ff-opt--unit{flex:0 0 auto;padding:6px 16px}#sl-ff-root .sl-ff-opt--fit{border-radius:8px;padding:12px 8px;text-align:center}#sl-ff-root .sl-ff-opt--fit b{display:block;font-size:13px;font-weight:500}#sl-ff-root .sl-ff-opt--fit.is-on b{font-weight:600}#sl-ff-root .sl-ff-opt--fit small{color:#6f6f6f;display:block;font-size:10px;margin-top:2px}#sl-ff-root .sl-ff-opt--fit.is-on small{color:#f3dfe4}#sl-ff-root .sl-ff-modal.is-chart{max-width:576px}#sl-ff-root .sl-ff-tabs{display:flex;gap:8px;justify-content:center;margin:12px 0}#sl-ff-root .sl-ff-tab{background:#fff;border:1px solid #ddd;border-radius:999px;color:#7a2438;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.03em;line-height:1.3;min-height:0;padding:8px 18px;text-transform:none;white-space:nowrap}#sl-ff-root .sl-ff-tab:hover{background:var(--sl-ff-brand-soft)}#sl-ff-root .sl-ff-tab.is-on,#sl-ff-root .sl-ff-tab.is-on:hover{background:var(--sl-ff-brand);border-color:var(--sl-ff-brand);color:#fff}#sl-ff-root .sl-ff-table-wrap{overflow-x:auto}#sl-ff-root .sl-ff-table{border:0;border-collapse:collapse;box-shadow:none;margin:0;table-layout:auto;width:100%}#sl-ff-root .sl-ff-table th,#sl-ff-root .sl-ff-table td{border:0;box-shadow:none;font-family:inherit;text-align:center;white-space:nowrap}#sl-ff-root .sl-ff-table th{background:var(--sl-ff-brand);border-right:1px solid rgba(255,255,255,.18);color:#fff;font-size:12px;font-weight:700;letter-spacing:.03em;padding:12px 8px;text-transform:uppercase}#sl-ff-root .sl-ff-table th:last-child{border-right:0}#sl-ff-root .sl-ff-table td{border-bottom:1px solid #eee;color:#333;font-size:14px;font-weight:600;padding:14px 8px}#sl-ff-root .sl-ff-table td:first-child{background:var(--sl-ff-brand-soft);color:var(--sl-ff-brand);font-weight:700}@media(max-width:480px){#sl-ff-root .sl-ff-modal{padding:24px 16px;width:100%}#sl-ff-root .sl-ff-table th{font-size:11px;letter-spacing:0;padding:10px 4px}#sl-ff-root .sl-ff-table td{font-size:13px;padding:12px 4px}}#sl-ff-root .sl-ff-actions{display:flex;gap:8px;margin-top:16px}#sl-ff-root .sl-ff-btn{border-radius:8px;cursor:pointer;font-family:inherit;letter-spacing:normal;line-height:1.3;min-height:0;padding:12px;text-transform:none}#sl-ff-root .sl-ff-btn--main{background:var(--sl-ff-brand);border:0;color:#fff;flex:2;font-size:14px;font-weight:600;width:100%}#sl-ff-root .sl-ff-btn--main:hover{background:#5f1b2c}#sl-ff-root .sl-ff-btn--back{background:#fff;border:1px solid #ddd;color:#222;flex:1;font-size:13px}#sl-ff-root .sl-ff-result{padding:16px 0 8px;text-align:center}#sl-ff-root .sl-ff-result p{color:#555;font-size:13px;line-height:1.4;margin:0 0 4px}#sl-ff-root .sl-ff-result .sl-ff-size{color:var(--sl-ff-brand);font-size:48px;font-weight:700;line-height:1.2;margin:12px 0}#sl-ff-root .sl-ff-result .sl-ff-note{background:var(--sl-ff-brand-soft);border:1px solid #ecd2d9;border-radius:8px;color:var(--sl-ff-brand);font-size:12px;margin:12px 0 0;padding:8px 10px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sl-fit-finder.css.map */
