:root{--color-brand-blue: #0063B3;--color-brand-light-blue: #E6F0FF;--color-accent-orange: #FF8A00;--color-highlight-pink: #FF66C4;--color-text: #212529;--color-bg: #F8F9FA}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link{position:absolute;top:-40px;left:6px;z-index:9999;color:#fff;background:var(--color-brand-blue);padding:8px 16px;text-decoration:none;border-radius:4px;opacity:0;transform:translateY(-10px);transition:all .3s ease}.skip-to-content-link:focus{opacity:1;transform:translateY(0);top:6px}.focus-none:focus{outline:0;box-shadow:none}.shopify-design-mode{--design-mode-border: 2px dashed var(--color-brand-blue)}.button{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;border:1px solid transparent;border-radius:.375rem;padding:.75rem 1.5rem;transition:all .3s ease;cursor:pointer;text-align:center;min-height:44px}.button:hover{text-decoration:none}.button:focus{outline:2px solid var(--color-brand-blue);outline-offset:2px}.button:disabled{opacity:.5;cursor:not-allowed}.loading-spinner{border:2px solid #f3f3f3;border-top:2px solid var(--color-brand-blue);border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 767px){.mobile-hidden{display:none!important}}@media (min-width: 768px){.desktop-hidden{display:none!important}}.content-for-layout{min-height:100vh}.form-control{display:block;width:100%;padding:.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-text);background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{color:var(--color-text);background-color:#fff;border-color:var(--color-brand-blue);outline:0;box-shadow:0 0 0 .2rem #0063b340}.no-js .js-only{display:none!important}@media print{.no-print{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
