.step-navigation{display:none;padding-top:21px;padding-bottom:21px;margin-bottom:48px;border-bottom:1px solid #000;gap:8px}.step-buttons,.reminder,.startOver{flex:1}.step-buttons{display:flex;gap:20px;align-items:center}.step-buttons .back-button{display:inline-block;color:#043d50;align-items:center;gap:5px;cursor:pointer}.step-buttons .back-button span{text-decoration:underline;font-size:24px}.step-buttons .back-button svg{width:20px;height:20px}.step-buttons .step-count{font-size:24px;color:#747474}.reminder{font-size:24px;color:#747474;letter-spacing:0;text-align:center}.startOver{width:100%;text-align:center;font-family:var(--font-body-family);font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-decoration-line:underline;color:#00b6ac;justify-content:right;align-items:center;display:flex}.startOver a{color:#000;display:block;width:38px;height:38px;border:1px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center}.startOver a svg{width:20px;height:20px}[data-action=next],[data-action=skip]{cursor:pointer;transition:opacity .2s ease}[data-action=next]:hover,[data-action=skip]:hover{opacity:.8}[data-action=next]:disabled,[data-action=skip]:disabled{cursor:not-allowed;opacity:.5}.edit-button[data-step]{cursor:pointer;transition:transform .2s ease,opacity .2s ease}.edit-button[data-step]:hover{transform:scale(1.1);opacity:.8}.edit-button[data-step]:active{transform:scale(.95)}[data-action=addtocart]{cursor:pointer;transition:opacity .2s ease}[data-action=addtocart]:hover:not(:disabled){opacity:.8}[data-action=addtocart]:disabled,[data-action=addtocart].disabled{cursor:not-allowed;opacity:.5;background:#959595!important}.popup.active .step-navigation{display:grid;grid-template-columns:1fr auto 1fr;position:fixed;top:0;z-index:99;background:#fff;max-width:100%}.navigation-buttons{display:flex;gap:1rem;margin-top:2rem;margin-bottom:2rem;position:relative}.popup:not(.active) .main .navigation-buttons{margin-top:1rem!important}.navigation-buttons button{cursor:pointer;background:#9dd5d5;color:#000;border-radius:3px;width:100%;border:1px solid rgba(0,0,0,0);font-size:18px;font-family:Gotham-Medium;letter-spacing:1.4px;font-weight:400;opacity:1}.navigation-buttons .primary{background:#9dd5d5!important;color:#000;border-color:transparent;border-radius:3px;flex-grow:1}.navigation-buttons .primary:hover{background:#9dd5d5!important;color:#000;opacity:1}.navigation-buttons .primary:disabled{background:#a9a9a9}.navigation-buttons button:disabled{cursor:not-allowed}.navigation-buttons [data-action=addtocart]{margin-top:0!important}@media (max-width: 768px){.step-navigation .reminder{font-size:16px;min-width:60%}.step-count,.step-navigation .step-buttons{font-size:14px!important}.startOver a{width:28px;height:28px}.startOver a svg{width:17px;height:17px}.step-count,.step-navigation .step-buttons{font-size:14px}.heading{line-height:1;position:absolute;top:0;left:0;right:0;z-index:1;background:#fff;padding:10px;text-align:center;font-size:24px!important}.step-count{display:none}.step-buttons,.reminder,.startOver{width:auto;flex:none}.startOver{margin-left:auto}.step-navigation .reminder{font-size:16px}.step-navigation .step-buttons .back-button span{font-size:14px}.step-navigation .step-buttons .back-button{display:block}.navigation-buttons{position:fixed!important;bottom:0;left:0;width:100%;background:#fff;z-index:9999999;margin-bottom:0!important;border-top:1px solid}.navigation-buttons button{margin:16px}.navigation-buttons [data-action=addtocart]{margin-top:16px!important}.step-navigation .step-buttons .back-button{gap:1.5px}.step-navigation .step-buttons .back-button svg{width:14px;height:14px}.popup.active .step-navigation{grid-template-columns:80px auto 80px}}@media screen and (min-width: 768px) and (max-width: 1300px){.step-buttons .step-count{font-size:20px;line-height:1.5}.step-buttons .back-button span{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/208/assets/configurator-step-nav.css.map */
