.ap-root .v4-wrap{padding-top:var(--ap-pt,96px);padding-bottom:var(--ap-pb,112px);max-width:820px}.ap-root .ap-head{text-align:center}.ap-root .ap-head .v4-lede{margin-left:auto;margin-right:auto;text-align:center}.ap-root .ap-startwrap{display:none;margin:40px 0 0;justify-content:center}.ap-root.is-js .ap-startwrap{display:flex}.ap-root.is-js.is-intro .ap-meta,.ap-root.is-intro [data-ap-formwrap]{display:none}.ap-root .ap-note{margin:26px 0 0;max-width:34em;border-left:2px solid var(--v4-accent);padding:12px 0 12px 18px;text-align:left;font-size:14px;line-height:1.6;color:var(--v4-sub)}.ap-root .ap-meta{display:none;align-items:center;gap:16px;margin:44px 0 30px}.ap-root.is-js .ap-meta{display:flex}.ap-root .ap-bar{flex:1;height:2px;background:var(--v4-line);position:relative;overflow:hidden}.ap-root .ap-bar i{position:absolute;top:0;bottom:0;left:0;width:0;background:var(--v4-accent);transition:width .4s cubic-bezier(.4,0,.2,1)}.ap-root .ap-count{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--v4-sub);white-space:nowrap}.ap-root .ap-step{border:0;padding:0;margin:0 0 56px;min-width:0}.ap-root.is-js .ap-step{display:none;margin:0}.ap-root.is-js .ap-step.is-on{display:block;animation:apIn .34s cubic-bezier(.2,.7,.3,1) both}@keyframes apIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ap-root.is-js .ap-step.is-on{animation:none}.ap-root .ap-bar i{transition:none}}.ap-root .ap-q{display:block;float:none;width:100%;padding:0;margin:0;font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.025em;font-size:clamp(25px,3.1vw,35px);line-height:1.17}.ap-root .ap-help{font-size:14px;line-height:1.65;color:var(--v4-sub);margin:14px 0 0;max-width:40em}.ap-root .ap-opts{margin:30px 0 0;display:grid;gap:9px}.ap-root .ap-opt{position:relative;display:flex;align-items:flex-start;gap:15px;padding:17px 20px;border:1px solid var(--v4-line);background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ap-root .ap-opt:hover{border-color:#c2c2c2}.ap-root .ap-opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.ap-root .ap-box{flex:0 0 auto;width:18px;height:18px;margin-top:2px;border:1.5px solid #C4C4C4;background:#fff;transition:border-color .15s ease,background .15s ease}.ap-root .ap-txt{font-size:15.5px;line-height:1.5}.ap-root .ap-opt.is-on{border-color:var(--v4-accent);box-shadow:inset 0 0 0 1px var(--v4-accent)}.ap-root .ap-opt.is-on .ap-box{border-color:var(--v4-accent);background:var(--v4-accent)}.ap-root .ap-opt.is-on .ap-box:after{content:"";position:absolute;left:23px;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:translateY(-62%) rotate(45deg)}.ap-root .ap-opt input:focus-visible~.ap-box{outline:2px solid var(--v4-accent);outline-offset:2px}.ap-root .ap-fields{margin:30px 0 0;display:grid;gap:14px;max-width:460px}.ap-root .ap-field>span{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v4-sub);margin:0 0 8px}.ap-root .v4-input{min-height:52px;width:100%}.ap-root .ap-combo{position:relative;margin:30px 0 0;max-width:460px}.ap-root .ap-clist{position:absolute;z-index:40;top:calc(100% - 1px);left:0;right:0;max-height:262px;overflow-y:auto;margin:0;padding:0;list-style:none;background:#fff;border:1px solid var(--v4-accent);box-shadow:0 18px 44px -18px #1515154d}.ap-root .ap-clist li{padding:12px 16px;font-size:15px;cursor:pointer}.ap-root .ap-clist li[aria-selected=true],.ap-root .ap-clist li:hover{background:#e2eae6}.ap-root .ap-cnone{padding:12px 16px;font-size:14px;color:var(--v4-sub)}.ap-root .ap-nav{margin:30px 0 0;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ap-root .ap-back{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;font-size:14px;color:var(--v4-sub);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ap-root .ap-back:hover{color:var(--v4-ink)}.ap-root .ap-err{margin:16px 0 0;font-size:13.5px;color:#a03b2c}.ap-root .ap-skip{font-size:13px;color:var(--v4-sub)}.ap-root .ap-end{text-align:center}.ap-root .ap-end .v4-h2,.ap-root .ap-end .v4-lede{margin-left:auto;margin-right:auto}.ap-root .wl{margin:34px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:460px}.ap-root .wl .full{grid-column:1/-1}.ap-root .wl .v4-btn{width:100%;min-height:52px}.ap-root .ap-ok{margin:18px auto 0;font-size:14px;font-weight:600;color:#3f5a50}.ap-root .ap-bad{margin:18px auto 0;font-size:13px;color:#a03b2c}.ap-root .ap-embed{margin:36px 0 0}.ap-root .ap-embed iframe{width:100%;min-height:720px;border:0;display:block}.ap-root .ap-ph{margin:36px auto 0;max-width:40em;border:1px dashed #C4C4C4;background:#fff;padding:40px 28px;font-size:14px;line-height:1.7;color:var(--v4-sub);text-align:left}.ap-root .ap-busy{margin:30px 0 0;font-size:14px;color:var(--v4-sub)}@media(max-width:599px){.ap-root .wl{grid-template-columns:1fr}.ap-root .ap-opt{padding:15px 16px;gap:13px}.ap-root .ap-txt{font-size:15px}.ap-root .ap-meta{margin:32px 0 24px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/v4-apply.css.map */
