.aac-helper{--paper: #f9f7f2;--sand: #ece5d2;--ink: #2d2926;--orange: #f04923;--orange-text: #b53315;--muted: #625e58;--line: #d8d2c7;--line-strong: #a59d91;--tint: #f6e6dc;--gutter: clamp(20px, 5.2vw, 88px);--ease-out: cubic-bezier(.23, 1, .32, 1);--shadow-control: 0 0 0 1px oklch(0 0 0 / .06), 0 1px 2px -1px oklch(0 0 0 / .06), 0 2px 4px oklch(0 0 0 / .04);background:var(--paper);color:var(--ink);font:18px/1.5 AACBarlow,Arial,sans-serif;-webkit-font-smoothing:antialiased}.aac-helper *,.aac-helper *:before,.aac-helper *:after{box-sizing:border-box}.aac-helper :is(h1,h2,h4,p,ul,figure){margin:0}.aac-helper a{color:inherit}.aac-helper :is(a,button,input):focus-visible{outline:3px solid var(--orange-text);outline-offset:3px}.aac-helper-wrap{display:block;width:calc(100% - var(--gutter) * 2);max-width:1440px;margin-inline:auto}.aac-helper-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 40px;padding-block:clamp(20px,3vw,40px) 12px}.aac-helper-intro>:not(.aac-helper-entry-links){grid-column:1}.aac-helper-intro .aac-helper-entry-links{grid-column:2;grid-row:1 / span 2;flex-direction:column;align-items:flex-start;gap:0}.aac-helper-intro h1{font:700 clamp(34px,4.2vw,56px)/.95 AACGarage,"Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:-.012em;text-wrap:balance}.aac-helper-lede{max-width:60ch;font-size:17px;color:var(--muted);text-wrap:pretty}.aac-helper-entry-links{display:flex;flex-wrap:wrap;gap:4px 22px;font-size:16px;color:var(--muted)}.aac-helper-entry-links a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--line-strong)}.aac-helper-body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,56px);align-items:start;padding-block:12px clamp(56px,7vw,96px)}.aac-helper-body[hidden]{display:none}.aac-helper-panel{border-radius:6px;background:#fff;box-shadow:0 0 0 1px var(--line)}.aac-helper-step{margin:0;padding:22px;border:0;border-top:1px solid var(--line);min-width:0}.aac-helper-step:first-child{border-top:0}.aac-helper-step-head{display:block;float:left;width:100%;padding:0;margin-bottom:14px}.aac-helper-step-head+*{clear:both}.aac-helper-step-head h2{display:flex;align-items:baseline;gap:12px;font:600 18px/1.2 AACPoppins,AACBarlow,sans-serif;text-transform:none;letter-spacing:0}.aac-helper-panel{counter-reset:aac-step}.aac-helper-step:not([hidden]){counter-increment:aac-step}.aac-helper-step-head em:before{content:counter(aac-step)}.aac-helper-step-head em{min-width:16px;font:700 26px/1 AACGarage,sans-serif;font-style:normal;color:var(--orange-text)}.aac-helper .aac-helper-sub{margin:-4px 0 16px;color:var(--muted);font-size:15px}.aac-helper-need{display:grid;gap:16px;padding:22px;font-size:17px;color:var(--muted)}.aac-helper-need b{display:block;margin-bottom:4px;font:600 22px/1.2 AACPoppins,AACBarlow,sans-serif;color:var(--ink)}.aac-helper-need .aac-helper-button{border:0;cursor:pointer}.aac-helper-step.is-next{background:var(--tint);box-shadow:inset 4px 0 0 var(--orange)}.aac-helper-step.is-next .aac-helper-step-head h2{font-size:22px}.aac-helper-step.is-next .aac-helper-pill span{min-height:52px;padding:0 24px;background:#fff;box-shadow:inset 0 0 0 2px var(--ink);font-size:18px}.aac-helper-note{padding:14px 16px;border-radius:6px;background:var(--paper);font-size:16px}.aac-helper input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.aac-helper-apps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.aac-helper-app{position:relative;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.aac-helper-app-ph{aspect-ratio:16 / 9;background:var(--sand) center / cover no-repeat}.aac-helper-app-ph.is-icon{display:grid;place-items:center;color:var(--muted)}.aac-helper-app-ph.is-icon svg{width:44px;height:44px}.aac-helper-app b{display:block;padding:10px 12px 12px;font:600 15px/1.25 AACPoppins,AACBarlow,sans-serif}.aac-helper-app:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink)}.aac-helper-app:has(input:checked):after{content:"";position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f9f7f2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 14px no-repeat}.aac-helper-app:has(input:focus-visible){outline:3px solid var(--orange-text);outline-offset:3px}.aac-helper-pills{display:flex;flex-wrap:wrap;gap:8px}.aac-helper-pill{position:relative;display:inline-flex}.aac-helper-pill span{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:600;font-size:16px;cursor:pointer;transition:background-color .12s ease}.aac-helper-pill small{font-weight:400;font-size:15px;opacity:.75}.aac-helper-pill input:checked+span{background:var(--ink);color:var(--paper);box-shadow:none}.aac-helper-pill input:focus-visible+span{outline:3px solid var(--orange-text);outline-offset:3px}.aac-helper-q+.aac-helper-q{margin-top:18px}.aac-helper-qlabel{margin-bottom:8px;font-size:15px;color:var(--muted)}.aac-helper-fitbox{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:center;margin-top:16px;padding:14px;border-radius:6px;background:var(--paper)}.aac-helper-fitbox svg{width:100%;height:auto}.aac-helper-fitbox p{font-size:15px;color:var(--muted)}.aac-helper-fitbox b{color:var(--ink)}.aac-helper-counts{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:flex-end}.aac-helper-count{display:grid;gap:6px;font-size:15px;color:var(--muted)}.aac-helper-stepper{display:inline-flex;align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-strong)}.aac-helper-stepper button{width:46px;height:46px;padding:0;border:0;background:none;font-size:22px;color:var(--ink);cursor:pointer}.aac-helper-stepper input{width:52px;padding:0;border:0;background:none;text-align:center;font:600 18px AACBarlow,Arial,sans-serif;color:var(--ink);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.aac-helper-stepper input::-webkit-inner-spin-button,.aac-helper-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.aac-helper-times{padding-bottom:12px;font:700 24px/1 AACGarage,sans-serif;color:var(--muted)}.aac-helper-total{padding-bottom:10px;font-size:17px;font-weight:600}.aac-helper-spare{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:15px;color:var(--muted);cursor:pointer}.aac-helper-spare input{width:20px;height:20px;margin:0;accent-color:var(--ink)}.aac-helper-spare b{color:var(--ink);font-weight:600}.aac-helper-result{position:sticky;top:16px;display:grid}.aac-helper-res-head{display:grid;gap:8px;padding:22px}.aac-helper-model{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px}.aac-helper-model strong{font:700 clamp(56px,6vw,76px)/.9 AACGarage,sans-serif;text-transform:uppercase;letter-spacing:-.01em}.aac-helper-model span{font:600 15px/1.2 AACPoppins,AACBarlow,sans-serif;color:var(--muted)}.aac-helper-why{font-size:17px;text-wrap:pretty}.aac-helper-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;padding:0;list-style:none}.aac-helper-chips li{padding:4px 11px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:14px;font-weight:600}.aac-helper-sec{display:grid;gap:10px;padding:18px 22px;border-top:1px solid var(--line)}.aac-helper-sec h4{font:600 12px/1.2 AACPoppins,AACBarlow,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.aac-helper-advisory{padding:14px 16px;border-radius:4px;background:var(--paper);font-size:15px}.aac-helper-advisory b{display:block;margin-bottom:2px}.aac-helper-check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:15px}.aac-helper-check svg{width:20px;height:20px;margin-top:2px}.aac-helper-check.is-bad{color:var(--orange-text);font-weight:600}.aac-helper-lines{display:grid;gap:4px;font-size:15px;font-variant-numeric:tabular-nums}.aac-helper-lines div{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}.aac-helper-lines .is-total{margin-top:4px;padding-top:8px;border-top:1px solid var(--line);color:var(--ink);font-weight:600;font-size:17px}.aac-helper-alt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-items:baseline;padding:14px;border-radius:6px;background:var(--paper);text-decoration:none}.aac-helper-alt strong{grid-row:span 2;font:700 30px/1 AACGarage,sans-serif;text-transform:uppercase}.aac-helper-alt b{font-size:15px}.aac-helper-alt p{font-size:14px;color:var(--muted)}.aac-helper-cta{display:grid;gap:10px;padding:18px 22px 22px;border-top:1px solid var(--line);border-radius:0 0 6px 6px;background:var(--paper)}.aac-helper-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:52px;padding:14px 20px;border-radius:4px;background:var(--orange);color:#221b17;box-shadow:var(--shadow-control);font:600 17px/1.2 AACBarlow,Arial,sans-serif;text-decoration:none;transition:transform .15s var(--ease-out),background-color .15s ease}.aac-helper-button:active{transform:scale(.97)}.aac-helper-fine{font-size:14px;color:var(--muted)}.aac-helper-fine a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-strong)}@media(hover:hover)and (pointer:fine){.aac-helper-app:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.aac-helper-app:has(input:checked):hover{box-shadow:inset 0 0 0 2px var(--ink)}.aac-helper-pill span:hover,.aac-helper-step.is-next .aac-helper-pill span:hover{background:var(--sand)}.aac-helper-pill input:checked+span:hover{background:var(--ink)}.aac-helper-button:hover{background:#f45b38}.aac-helper-alt:hover strong{color:var(--orange-text)}}@media(max-width:980px){.aac-helper-body{grid-template-columns:1fr}.aac-helper-result{position:static}}@media(max-width:720px){.aac-helper-intro{grid-template-columns:1fr}.aac-helper-intro .aac-helper-entry-links{grid-column:1;grid-row:auto;flex-direction:row;gap:0 22px}.aac-helper-apps{grid-template-columns:repeat(2,minmax(0,1fr))}.aac-helper-step,.aac-helper-res-head,.aac-helper-sec,.aac-helper-cta{padding-inline:16px}.aac-helper-fitbox{grid-template-columns:1fr}.aac-helper-fitbox svg{max-width:200px}}@media(prefers-reduced-motion:reduce){.aac-helper *{transition:none!important}.aac-helper-button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/aac-anchor-helper.css.map */
