.su-size-finder{--su-brown: #8b604f;--su-brown-dark: #715043;--su-cream: #faf7f4;--su-border: #ded6d1;--su-text: #292725;max-width:760px;margin:48px auto;padding:0 20px}.su-size-finder__inner{background:var(--su-cream);border:1px solid var(--su-border);border-radius:20px;padding:42px;box-shadow:0 12px 40px #32231c0f}.su-size-finder__header{text-align:center;margin-bottom:34px}.su-size-finder__eyebrow{display:inline-block;margin-bottom:10px;color:var(--su-brown);font-size:12px;font-weight:700;letter-spacing:.16em}.su-size-finder h1,.su-size-finder h2{margin:0 0 12px;color:var(--su-brown);font-size:clamp(28px,4vw,38px);line-height:1.15}.su-size-finder__header p{max-width:520px;margin:0 auto;color:#665f5b;font-size:16px;line-height:1.6}.su-size-finder__fields{display:grid;gap:18px}.su-size-field>span{display:block;margin-bottom:7px;color:var(--su-brown-dark);font-size:15px;font-weight:600}.su-size-field small{font-weight:400}.su-size-input-wrap{display:flex;align-items:center;background:#fff;border:1px solid #bdb5b0;border-radius:10px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.su-size-input-wrap:focus-within{border-color:var(--su-brown);box-shadow:0 0 0 2px #8b604f1f}.su-size-input-wrap input{width:100%;min-width:0;-webkit-appearance:textfield;appearance:textfield;border:0;outline:0;background:transparent;padding:16px 17px;color:var(--su-text);font:inherit;font-size:18px}.su-size-input-wrap input::-webkit-outer-spin-button,.su-size-input-wrap input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.su-size-input-wrap>span{padding:0 17px 0 8px;color:#4f4945;font-size:15px}.su-size-button{width:100%;margin-top:24px;padding:16px 24px;border:0;border-radius:8px;background:var(--su-brown);color:#fff;cursor:pointer;font:inherit;font-size:17px;font-weight:700;transition:background .2s ease,transform .15s ease}.su-size-button:hover{background:var(--su-brown-dark)}.su-size-button:active{transform:translateY(1px)}.su-size-result{display:none;margin-top:28px;text-align:center}.su-size-result.is-visible{display:block}.su-size-result__label{margin:0 0 13px;color:var(--su-brown-dark);font-size:18px;font-weight:600}.su-size-result__size{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:64px;padding:10px 18px;border-radius:12px;background:var(--su-brown);color:#fff;font-size:30px;font-weight:800;line-height:1}.su-size-result__error{padding:15px 18px;border:1px solid var(--su-border);border-radius:10px;background:#fff;color:var(--su-brown-dark);line-height:1.55}.su-size-result__actions{display:grid;gap:12px;margin-top:22px}.su-size-result__action{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border:1px solid #263b32;border-radius:10px;font-size:18px;font-weight:600;line-height:1.3;text-decoration:none}.su-size-result__action--product{background:#263b32;color:#fff}.su-size-result__action--product:hover{background:#1d3027;color:#fff}.su-size-result__action--help{background:#fff;color:#263b32}.su-size-result__action--help:hover{background:#f5f7f3}.su-size-result__action:focus-visible{outline:2px solid #263b32;outline-offset:4px}.su-size-note{margin:28px 0 0;padding-top:22px;border-top:1px solid var(--su-border);color:#756c67;font-size:13px;line-height:1.6;text-align:center}@media(max-width:749px){.su-size-finder{margin:30px auto;padding:0 14px}.su-size-finder__inner{padding:28px 20px;border-radius:16px}.su-size-finder__header{margin-bottom:26px}.su-size-input-wrap input{padding:15px;font-size:17px}}.su-size-finder--page{--su-brown: #5a3d2e;--su-brown-dark: #263b32;--su-cream: #faf7f3;--su-border: #e0e5dd;--su-text: #263b32;max-width:900px;color:var(--su-text);font-size:18px;line-height:1.5}.su-size-finder--page .su-size-finder__inner{box-shadow:none}.su-size-finder--page .su-size-finder__header{text-align:left;margin-bottom:24px}.su-size-finder--page .su-size-finder__header p{max-width:none;font-size:18px;color:#454d47}.su-size-finder--page .su-size-finder__eyebrow{color:#263b32;font-size:14px}.su-size-finder--page .su-size-field>span{font-size:18px}.su-size-finder--page .su-size-input-wrap:focus-within{border-color:#263b32;box-shadow:0 0 0 2px #263b3226}.su-size-finder--page .su-size-button,.su-size-finder--page .su-size-result__size{background:#263b32}.su-size-finder--page .su-size-button:hover{background:#1d3027}.su-size-button:focus-visible{outline:2px solid #263b32;outline-offset:4px}.su-size-finder--page .su-size-note{font-size:16px;text-align:left;color:#454d47}.su-size-finder--page .su-size-result.is-visible{padding:24px 16px;background:#f5f7f3;border:1px solid var(--su-border);border-radius:12px}.su-size-measuring{margin:0 0 24px;border-bottom:1px solid var(--su-border);padding-bottom:16px}.su-size-measuring summary{cursor:pointer;color:#263b32;font-weight:600;min-height:44px;align-content:center}.su-size-measuring summary:focus-visible,.su-size-support__link:focus-visible{outline:2px solid #263b32;outline-offset:4px}.su-size-measuring p{margin:12px 0}.su-size-measuring ul{padding-left:22px;margin-bottom:0}.su-size-measuring li+li{margin-top:8px}.su-size-reference{margin-top:40px}.su-size-finder--page h2{font-size:clamp(26px,3vw,32px)}.su-size-reference>p{margin:12px 0 20px}.su-size-table{border-collapse:collapse;width:100%;box-shadow:none;table-layout:fixed;color:#263b32}.su-size-table th,.su-size-table td{text-align:center;padding:14px 6px;border:0;font-size:18px}.su-size-table thead{background:#263b32;color:#fff}.su-size-table tbody tr:nth-child(2n){background:#f5f7f3}.su-size-table tbody tr{border-bottom:1px solid var(--su-border)}.su-size-reference .su-size-reference__note{font-size:16px}.su-size-support{padding:28px;margin-top:32px;background:#f5f7f3;border:1px solid var(--su-border);border-radius:16px}.su-size-support p{margin:12px 0 20px}.su-size-support__link{display:inline-block;padding:12px 0;margin-top:8px;color:#263b32;text-underline-offset:4px}@media(min-width:750px){.su-size-finder--page .su-size-finder__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.su-size-finder--page .su-size-result__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.su-size-finder--page{padding:0 20px;margin-top:24px}.su-size-finder--page .su-size-finder__inner{padding:24px 18px}.su-size-table th,.su-size-table td{padding:12px 2px;font-size:16px;letter-spacing:0}.su-size-support{padding:24px 18px}}.su-size-result__context{margin:16px 0 0;font-size:16px;line-height:1.5;color:#454d47}
/*# sourceMappingURL=/cdn/shop/t/63/assets/air-size-calculator.css.map */
