.js-only{display:none!important}.no-js-fallback{display:block!important}.no-js-fallback .form-control{margin-bottom:1rem}.no-js-fallback label{display:block;margin-bottom:.5rem;font-weight:500}.no-js-fallback select,.no-js-fallback input[type=number],.no-js-fallback input[type=text],.no-js-fallback input[type=email]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.no-js-fallback button,.no-js-fallback input[type=submit]{padding:.75rem 1.5rem;background:#000;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;width:100%}.no-js-fallback button:hover,.no-js-fallback input[type=submit]:hover{background:#333}.no-js-fallback button:disabled,.no-js-fallback input[type=submit]:disabled{background:#ccc;cursor:not-allowed}.no-js-navigation{background:var(--color-background, #fff);border-bottom:1px solid var(--color-border, #ddd);padding:1rem}.no-js-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem}.no-js-navigation a{text-decoration:none;padding:.5rem;color:var(--color-text, #000)}.no-js-navigation a:hover{text-decoration:underline}.no-js-fallback input[type=number]{width:60px;text-align:center;margin-bottom:.5rem}.no-js-fallback select{appearance:auto;-webkit-appearance:menulist;-moz-appearance:menulist}.modal{position:static!important;display:block!important;opacity:1!important;transform:none!important;background:var(--color-background, #fff);border:1px solid var(--color-border, #ddd);padding:1rem;margin:1rem 0}details summary{cursor:pointer;padding:.5rem;background:var(--color-background-secondary, #f5f5f5);border:1px solid var(--color-border, #ddd)}details[open] summary{border-bottom:none}details div{padding:1rem;border:1px solid var(--color-border, #ddd);border-top:none}img[data-src]{background:var(--color-background-secondary, #f5f5f5);min-height:200px;display:block}.loading-bar{display:none!important}.header{position:static!important;top:auto!important}.drawer,.popover{position:static!important;transform:none!important;opacity:1!important;display:block!important}input[type=number]{-webkit-appearance:auto!important;-moz-appearance:textfield!important;appearance:auto!important}*{animation:none!important;transition:none!important}@media (max-width: 699px){.no-js-navigation ul{flex-direction:column}.no-js-fallback button,.no-js-fallback input[type=submit]{font-size:1rem;padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/no-js-fallbacks.css.map */
