.guided-nav{display:block;background:var(--gn-bg);padding:var(--gn-pt) var(--gn-px) var(--gn-pb)}.guided-nav__container{max-width:var(--gn-max-width);margin:0 auto}.guided-nav__back{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--gn-option-border);border-radius:10px;padding:8px 14px;margin:0 0 20px;color:var(--gn-option-text);font-family:inherit;font-size:14px;line-height:1;cursor:pointer;transition:background .15s ease}.guided-nav__back:hover{background:var(--gn-option-hover-bg)}.guided-nav__back[hidden]{display:none}.guided-nav__back-icon{width:16px;height:16px}.guided-nav__back-icon,.guided-nav__back-icon path{fill:none!important;stroke:currentColor}.guided-nav__step{display:none}.guided-nav:not(.is-ready) .guided-nav__steps>:first-child .guided-nav__step{display:block}.guided-nav.is-ready .guided-nav__step.is-active{display:block}.guided-nav__inner{text-align:var(--gn-align)}.guided-nav__heading{margin:0 0 10px;color:var(--gn-heading-color);font-size:var(--gn-heading-size);line-height:var(--gn-heading-lh);font-weight:700;outline:none}.guided-nav__desc{margin:0 auto 24px;max-width:46ch;color:var(--gn-body-color);font-size:var(--gn-body-size);line-height:var(--gn-body-lh)}.guided-nav__desc>:first-child{margin-top:0}.guided-nav__desc>:last-child{margin-bottom:0}.guided-nav__desc--left{text-align:left;margin-left:0;margin-right:auto}.guided-nav__desc--center{text-align:center;margin-left:auto;margin-right:auto}.guided-nav .guided-nav__desc p{margin:0 0 12px}.guided-nav .guided-nav__desc ul,.guided-nav .guided-nav__desc ol{margin:0 0 12px;padding-left:1.4em;text-align:left}.guided-nav .guided-nav__desc ul{list-style:disc outside}.guided-nav .guided-nav__desc ol{list-style:decimal outside}.guided-nav .guided-nav__desc li{margin:0 0 4px;padding-left:.25em}.guided-nav .guided-nav__desc ul ul,.guided-nav .guided-nav__desc ol ol,.guided-nav .guided-nav__desc ul ol,.guided-nav .guided-nav__desc ol ul{margin:4px 0 0}.guided-nav .guided-nav__desc li:last-child{margin-bottom:0}.guided-nav .guided-nav__desc>:last-child{margin-bottom:0}.guided-nav__image{display:block;width:100%;max-width:var(--gn-img-max, 100%);height:auto;margin:0 auto 24px;border-radius:var(--gn-image-radius)}.guided-nav__options{display:flex;flex-direction:column;gap:var(--gn-option-gap);text-align:left}.guided-nav__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:var(--gn-option-bg);border:1px solid var(--gn-option-border);border-radius:var(--gn-option-radius);padding:var(--gn-option-py) var(--gn-option-px);color:var(--gn-option-text);font-family:inherit;font-size:16px;font-weight:500;line-height:1.3;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.guided-nav__option:hover{background:var(--gn-option-hover-bg)}.guided-nav__option:focus-visible{outline:2px solid var(--gn-option-text);outline-offset:2px}.guided-nav__option--primary{background:var(--gn-accent-bg);border-color:var(--gn-accent-border);color:var(--gn-accent-text)}.guided-nav__option-main{display:inline-flex;align-items:center;gap:10px;min-width:0}.guided-nav__option-label{min-width:0}.guided-nav__option-icon-lead{width:20px;height:20px;flex:0 0 auto;object-fit:contain}.guided-nav__option-arrow{width:18px;height:18px;flex:0 0 auto;color:var(--gn-icon-color)}.guided-nav__option-arrow,.guided-nav__option-arrow path{fill:none!important;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.guided-nav__option--primary .guided-nav__option-arrow{color:var(--gn-accent-text)}.guided-nav__empty{margin:0;padding:24px;border:1px dashed var(--gn-option-border);border-radius:var(--gn-option-radius);color:var(--gn-body-color);font-size:15px;text-align:center}.guided-nav__option--broken{outline:2px dashed #d64545;outline-offset:2px}.guided-nav__option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.guided-nav__option-sub{font-size:13px;line-height:1.4;opacity:.7}.guided-nav__lookup-form{display:block;text-align:left;margin:0 auto;max-width:360px}.guided-nav__field-label{display:block;margin:0 0 4px;font-size:13px;color:var(--gn-body-color)}.guided-nav__input{width:100%;box-sizing:border-box;margin:0 0 14px;padding:10px 12px;font-size:15px;font-family:inherit;color:var(--gn-heading-color);background:var(--gn-option-bg);border:1px solid var(--gn-option-border);border-radius:var(--gn-option-radius)}.guided-nav__input:focus{outline:2px solid var(--gn-option-text);outline-offset:1px}.guided-nav__lookup-btn{width:100%;padding:14px 24px;font-size:16px;font-weight:700;font-family:inherit;line-height:1.375;letter-spacing:.04em;color:#564844;background-color:#cbeaa6;border:2px solid #aecb8c;border-radius:50px;box-shadow:0 3px #00000040;cursor:pointer;transition:opacity .15s ease,transform .1s ease,box-shadow .1s ease}@media(hover:hover){.guided-nav__lookup-btn:hover{opacity:.88}}.guided-nav__lookup-btn:active{transform:translateY(2px);box-shadow:0 1px #00000040}.guided-nav__loader{display:flex;flex-direction:column;align-items:center;padding:16px 0 8px}.guided-nav__loader[hidden]{display:none}.guided-nav__spinner{width:30px;height:30px;margin:8px 0 16px;border-radius:50%;border:3px solid var(--gn-option-border);border-top-color:var(--gn-check-color);animation:gn-rot .8s linear infinite}.guided-nav__loader-status{margin:0 0 14px;font-size:15px;color:var(--gn-heading-color)}.guided-nav__track{width:100%;max-width:280px;height:6px;background:var(--gn-option-border);border-radius:999px;overflow:hidden}.guided-nav__fill{height:100%;width:0;background:var(--gn-check-color);border-radius:999px;transition:width .15s linear}.guided-nav__check-wrap{display:flex;justify-content:center;margin:0 0 14px;color:var(--gn-check-color)}.guided-nav__check-c{stroke-dasharray:151;stroke-dashoffset:151}.guided-nav__check-m{stroke-dasharray:48;stroke-dashoffset:48}.guided-nav__check.run .guided-nav__check-c{animation:gn-draw .5s ease forwards}.guided-nav__check.run .guided-nav__check-m{animation:gn-draw .35s .45s ease forwards}@keyframes gn-rot{to{transform:rotate(360deg)}}@keyframes gn-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.guided-nav__spinner{animation:none}.guided-nav__check.run .guided-nav__check-c,.guided-nav__check.run .guided-nav__check-m{animation:none;stroke-dashoffset:0}.guided-nav__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-guided-navigator.css.map */
