.product-navigator-modal .fixed-overlay{background:#f1f1f1}.product-navigator-modal .drawer__inner{display:flex;flex-direction:column;height:100%;overflow:hidden}.pf-header{display:flex;align-items:center;justify-content:center;flex-shrink:0}.pf-back{position:absolute;justify-self:start;left:1.6rem;padding:0;border:none}.product-navigator-modal .drawer__close-btn{justify-self:end}.pf-back.is-invisible,.pf-header__heading.is-invisible,.pf-header__progress-text.is-invisible{visibility:hidden}.pf-step__question{padding:2.4rem 0 3.2rem}.pf-progress-bar__fill{height:100%;transition:width .35s cubic-bezier(.4,0,.2,1)}.pf-panels{position:relative;flex:1 1 auto;overflow:hidden;min-height:0}.pf-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;transform:translate(100%);opacity:0;visibility:hidden;pointer-events:none;overflow:hidden}.pf-panel.is-active{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto;z-index:2}.pf-panel.is-enter-fwd,.pf-panel.is-exit-fwd,.pf-panel.is-enter-back,.pf-panel.is-exit-back{visibility:visible;z-index:1}.pf-panel.is-enter-fwd{pointer-events:auto;animation:pf-slide-in-right .3s cubic-bezier(.4,0,.2,1) forwards}.pf-panel.is-exit-fwd{animation:pf-slide-out-left .3s cubic-bezier(.4,0,.2,1) forwards}.pf-panel.is-enter-back{pointer-events:auto;animation:pf-slide-in-left .3s cubic-bezier(.4,0,.2,1) forwards}.pf-panel.is-exit-back{animation:pf-slide-out-right .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes pf-slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pf-slide-out-left{0%{transform:translate(0);opacity:1}to{transform:translate(-30%);opacity:0}}@keyframes pf-slide-in-left{0%{transform:translate(-30%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pf-slide-out-right{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@media(prefers-reduced-motion:reduce){.pf-panel.is-enter-fwd,.pf-panel.is-exit-fwd,.pf-panel.is-enter-back,.pf-panel.is-exit-back{animation-duration:.01ms}.pf-progress-bar__fill{transition:none}}.pf-panel__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.pf-panel__footer{flex-shrink:0;padding:var(--modal-gap)}.pf-selected-chips:empty{display:none}.pf-chip{height:auto;font-weight:inherit;padding-inline:1.2rem;padding-block:.3rem;width:fit-content}.pf-option-skeleton{height:5.4rem;background:linear-gradient(90deg,#0000000a,#0000001a,#0000000a);background-size:200% 100%;animation:pf-shimmer 1.2s ease-in-out infinite}@keyframes pf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.pf-option-skeleton{animation:none}}.pf-step-preview__grid-wrap,.pf-result__grid-wrap{position:relative}.pf-result__grid .f-column,.pf-step-preview__grid .f-column{min-width:0}.pf-step-preview,.pf-step-preview__actions{margin-top:3.2rem}.pf-result__heading{margin-bottom:2.4rem}.product-navigator-modal .pf-header__center{flex-direction:row;align-items:baseline;gap:.6rem}.product-navigator-modal .pf-header__heading,.product-navigator-modal .pf-header__progress-text{font-size:calc(var(--font-body-size) * .9);line-height:1.4}.product-navigator-modal .pf-header__progress-text{font-weight:var(--font-body-weight-bold);letter-spacing:.05em}.product-navigator-modal .pf-progress-bar{flex-shrink:0;height:2px;background:rgba(var(--color-foreground),.08)}.product-navigator-modal .pf-progress-bar__fill{background:rgb(var(--color-foreground))}.product-navigator-modal .pf-panel__body{padding:2.4rem 2rem 3.2rem}@media(min-width:768px){.product-navigator-modal .pf-panel__body{padding:3.2rem}}.product-navigator-modal .pf-step__question{padding:1.6rem 0 2.4rem}@media(max-width:767.98px){.product-navigator-modal .pf-step__question{font-size:calc(var(--font-body-size) * 1.3333)}}.product-navigator-modal .pf-step__subtitle{margin:-1.2rem 0 2.4rem;font-size:calc(var(--font-body-size) * .9);color:rgba(var(--color-foreground),.6)}.product-navigator-modal .pf-selected-chips{gap:.6rem}.product-navigator-modal .pf-chip{display:inline-flex;align-items:center;height:3.2rem;padding:0 1rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--buttons-radius, 4px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-weight:var(--font-body-weight);line-height:1;letter-spacing:0;transition:border-color .2s}.product-navigator-modal .pf-chip:hover{border-color:rgba(var(--color-foreground),.4)}.product-navigator-modal .pf-chip .facet-title{font-size:calc(var(--font-body-size) * .85)}.product-navigator-modal .pf-chip .icon{width:1rem;height:1rem;color:rgba(var(--color-foreground),.6)}.product-navigator-modal .pf-options{gap:0;border-top:1px solid rgba(var(--color-foreground),.12)}.product-navigator-modal .pf-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-height:5.2rem;height:auto;margin:0;padding:.8rem 2.8rem .8rem .4rem;border:0;border-bottom:1px solid rgba(var(--color-foreground),.12);border-radius:0;background:none;color:rgb(var(--color-foreground));font-family:inherit;font-size:calc(var(--font-body-size) * .95);font-weight:var(--font-body-weight);line-height:1.4;letter-spacing:0;text-align:left;cursor:pointer;transition:background-color .2s}.product-navigator-modal .pf-option:after{content:"";position:absolute;top:50%;right:1rem;width:.7rem;height:.7rem;border-top:1.5px solid rgba(var(--color-foreground),.45);border-right:1.5px solid rgba(var(--color-foreground),.45);transform:translateY(-50%) rotate(45deg)}@media(hover:hover){.product-navigator-modal .pf-option:hover{background:rgba(var(--color-foreground),.03)}}.product-navigator-modal .pf-option:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}.product-navigator-modal .pf-option__label{font:inherit;line-height:inherit}.product-navigator-modal .pf-option__count{flex:none;font-size:calc(var(--font-body-size) * .85);font-weight:var(--font-body-weight);color:rgba(var(--color-foreground),.55)}.product-navigator-modal .pf-option__count:after{content:"\4ef6";margin-left:.1em}.product-navigator-modal .pf-option--skip{color:rgba(var(--color-foreground),.6)}.product-navigator-modal .pf-options__empty{margin:0;padding:1.6rem .4rem;font-size:calc(var(--font-body-size) * .9);color:rgba(var(--color-foreground),.6)}.product-navigator-modal .pf-options__skeleton{display:flex;flex-direction:column}.product-navigator-modal .pf-option-skeleton{height:5.2rem;border-bottom:1px solid rgb(var(--color-background))}.product-navigator-modal .pf-category-grid{gap:0;border-top:1px solid rgba(var(--color-foreground),.12)}.product-navigator-modal .pf-category-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-height:5.2rem;margin:0;padding:1rem 2.8rem 1rem .4rem;border:0;border-bottom:1px solid rgba(var(--color-foreground),.12);border-radius:0;background:none;color:rgb(var(--color-foreground));font-family:inherit;font-size:calc(var(--font-body-size) * .95);font-weight:var(--font-body-weight);text-align:left;justify-content:center;cursor:pointer}.product-navigator-modal .pf-category-card:after{content:"";position:absolute;top:50%;right:1rem;width:.7rem;height:.7rem;border-top:1.5px solid rgba(var(--color-foreground),.45);border-right:1.5px solid rgba(var(--color-foreground),.45);transform:translateY(-50%) rotate(45deg)}.product-navigator-modal .pf-category-card__desc{font-size:calc(var(--font-body-size) * .8);color:rgba(var(--color-foreground),.55)}@media(hover:hover){.product-navigator-modal .pf-category-card:hover{background:rgba(var(--color-foreground),.03)}}
/*# sourceMappingURL=/cdn/shop/t/216/assets/product-navigator-custom.css.map */
