:root{--sky-navy-950: #081325;--sky-navy-900: #0c1d37;--sky-navy-800: #132b50;--sky-navy-700: #1b3a68;--sky-50: #f0f9ff;--sky-100: #e0f2fe;--sky-200: #bae6fd;--sky-300: #7dd3fc;--sky-400: #38bdf8;--sky-500: #0ea5e9;--sky-600: #0284c7;--sky-700: #0369a1;--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-900: #0f172a;--emerald-50: #ecfdf5;--emerald-100: #d1fae5;--emerald-200: #a7f3d0;--emerald-600: #059669;--emerald-700: #047857;--amber-50: #fffbeb;--amber-200: #fde68a;--amber-600: #d97706;--amber-700: #b45309;--amber-800: #92400e;--red-500: #ef4444;--red-50: #fef2f2;--red-200: #fecaca;--red-700: #b91c1c;--sky-font-display: "Outfit", system-ui, sans-serif;--sky-font-body: "Inter", system-ui, sans-serif;--sky-font-mono: "JetBrains Mono", ui-monospace, monospace;--sky-radius: 12px;--sky-ease: cubic-bezier(.22, 1, .36, 1);--font-body-family: var(--sky-font-body);--font-heading-family: var(--sky-font-display);--font-heading-weight: 800}body.sky-theme{font-family:var(--sky-font-body);background:#fff;color:var(--slate-900);letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.sky-theme ::selection{background:var(--sky-600);color:#fff}.sky-sec{font-size:16px;line-height:1.5;letter-spacing:normal;color:var(--slate-900)}.sky-sec *,.sky-sec *:before,.sky-sec *:after{box-sizing:border-box}.sky-sec h1,.sky-sec h2,.sky-sec h3,.sky-sec h4,.sky-sec p,.sky-sec figure,.sky-sec blockquote,.sky-sec ul,.sky-sec ol{margin:0}.sky-sec h1,.sky-sec h2,.sky-sec h3,.sky-sec h4{font-family:var(--sky-font-display);letter-spacing:-.01em;line-height:1.15;color:inherit}.sky-sec a{color:inherit;text-decoration:none}.sky-sec ul,.sky-sec ol{list-style:none;padding:0}.sky-sec img{max-width:100%;display:block}.sky-sec button{font:inherit;cursor:pointer}.sky-sec :focus-visible{outline:2px solid var(--sky-500);outline-offset:2px;box-shadow:none}.sky-container{width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px}@media(min-width:1024px){.sky-container{padding-left:24px;padding-right:24px}}.sky-i{width:16px;height:16px;flex-shrink:0;display:inline-block;vertical-align:middle}.sky-i--fill{fill:currentColor}.sky-i--xl{width:40px;height:40px}.sky-eyebrow{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--sky-600)}.sky-eyebrow--light{color:var(--sky-400)}.sky-h1{font-family:var(--sky-font-display);font-weight:900;font-size:30px;line-height:1.1;margin-top:8px}.sky-h1--ink{color:var(--sky-navy-900);margin-top:4px}.sky-h2{font-weight:800;font-size:24px;color:var(--sky-navy-900);margin-top:6px}.sky-h2--sm{font-size:24px}.sky-h2--xl{font-weight:900;font-size:30px;line-height:1.15;margin-top:8px}.sky-dark .sky-h2,.sky-dark .sky-h1{color:#fff}.sky-h3{font-family:var(--sky-font-display);font-weight:700;font-size:20px;color:var(--sky-navy-900)}.sky-sub{color:var(--slate-500);margin-top:8px}.sky-sub--left{margin-top:16px;max-width:460px;line-height:1.65}.sky-sub--light{color:var(--slate-300)}.sky-sub--tight{margin-top:8px}.sky-accent{color:var(--sky-400)}.sky-muted{color:var(--slate-500)}.sky-small{font-size:14px}.sky-xs{font-size:12px}.sky-mono{font-family:var(--sky-font-mono)}.sky-underline{text-decoration:underline}.sky-link-sm{font-size:14px;color:var(--sky-600);font-weight:600}.sky-link-sm:hover{text-decoration:underline}.sky-label{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--slate-500)}@media(min-width:640px){.sky-h1,.sky-h2{font-size:36px}.sky-h2--sm{font-size:30px}.sky-h2--xl{font-size:36px}}.sky-mt-4{margin-top:4px}.sky-mt-8{margin-top:8px}.sky-mt-16{margin-top:16px}.sky-mt-24{margin-top:24px}.sky-mt-32{margin-top:32px}.sky-mt-40{margin-top:40px}.sky-mb-16{margin-bottom:16px}.sky-mb-24{margin-bottom:24px}@media(max-width:639px){.sky-hide-mobile{display:none!important}}.sky-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:8px;border:1px solid transparent;font-family:var(--sky-font-body);font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;position:relative;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;text-decoration:none}.sky-btn:disabled,.sky-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.sky-btn--sm{height:36px;padding:0 12px}.sky-btn--lg{height:48px;padding:0 24px;font-size:15px}.sky-btn--tall{height:44px}.sky-btn--block{display:flex;width:100%}.sky-btn--sky{background:var(--sky-600);color:#fff}.sky-btn--sky:hover{background:var(--sky-700);color:#fff}.sky-btn--navy{background:var(--sky-navy-900);color:#fff}.sky-btn--navy:hover{background:var(--sky-navy-800);color:#fff}.sky-btn--outline{background:#fff;color:var(--sky-navy-900);border-color:var(--slate-200)}.sky-btn--outline:hover{background:var(--slate-50);border-color:var(--slate-300)}.sky-btn--ghost{background:transparent;color:var(--slate-600)}.sky-btn--ghost:hover{background:var(--slate-100)}.sky-btn--glass{background:#ffffff0d;color:#fff;border-color:#ffffff40}.sky-btn--glass:hover{background:#ffffff26}.sky-btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.sky-btn .loading__spinner.hidden{display:none}.sky-btn .loading__spinner .spinner{width:20px;height:20px}.sky-btn .loading__spinner .path{stroke:currentColor}.sky-btn.loading>span:not(.loading__spinner){visibility:hidden}.sky-btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.sky-btn-row--center{justify-content:center;margin-top:16px;gap:8px}.sky-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;color:var(--sky-navy-900);transition:background-color .2s;cursor:pointer;list-style:none}.sky-icon-btn:hover{background:var(--slate-100)}.sky-icon-btn .sky-i{width:20px;height:20px}.sky-icon-btn--sm{width:36px;height:36px}.sky-icon-btn--sm .sky-i{width:16px;height:16px;color:var(--slate-600)}.sky-input{display:block;width:100%;height:40px;padding:0 12px;border:1px solid var(--slate-200);border-radius:6px;background:#fff;font-family:var(--sky-font-body);font-size:14px;color:var(--slate-900);box-shadow:none;-webkit-appearance:auto;appearance:auto}.sky-input:focus{outline:none;border-color:var(--sky-400);box-shadow:0 0 0 3px #38bdf833}.sky-input--area{height:auto;min-height:90px;padding:10px 12px;margin-top:16px;resize:vertical}.sky-input--sm{height:36px;width:auto;border-radius:8px;padding-right:32px}.sky-field{display:block}.sky-field>span{display:block;font-size:14px;font-weight:500;color:var(--slate-900);margin-bottom:6px}.sky-field--full{grid-column:1 / -1}.sky-form{display:block}.sky-form>.sky-field+.sky-field{margin-top:16px}.sky-form__grid{display:grid;gap:16px}@media(min-width:640px){.sky-form__grid{grid-template-columns:1fr 1fr}}.sky-alert{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:10px;font-size:14px;margin-bottom:16px}.sky-alert[hidden]{display:none}.sky-alert--ok{background:var(--emerald-50);color:var(--emerald-700);border:1px solid var(--emerald-200)}.sky-alert--err{background:var(--red-50);color:var(--red-700);border:1px solid var(--red-200)}.sky-alert ul{margin:0;padding-left:16px;list-style:disc}.sky-chips{display:flex;flex-wrap:wrap;gap:6px}.sky-chip{font-size:11px;font-weight:600;background:var(--sky-50);color:var(--sky-700);padding:2px 8px;border-radius:999px}.sky-chip--grey{font-size:12px;background:var(--slate-100);color:var(--slate-600);padding:4px 10px}.sky-badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px;border-radius:6px;color:#fff}.sky-badge--sky{background:var(--sky-600)}.sky-badge--navy{background:var(--sky-navy-900)}.sky-stock{font-size:10px;font-weight:600;padding:4px 8px;border-radius:6px;border:1px solid}.sky-stock--ok{color:var(--emerald-600);background:var(--emerald-50);border-color:var(--emerald-200)}.sky-stock--low{color:var(--amber-600);background:var(--amber-50);border-color:var(--amber-200)}.sky-stock--out{color:var(--slate-500);background:var(--slate-100);border-color:var(--slate-200)}.sky-tag{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid}.sky-tag--ok{background:var(--emerald-50);color:var(--emerald-700);border-color:var(--emerald-200)}.sky-tag--sky{background:var(--sky-50);color:var(--sky-700);border-color:var(--sky-200)}.sky-tag--grey{background:var(--slate-100);color:var(--slate-600);border-color:var(--slate-200)}.sky-margin{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--emerald-600);margin-top:2px}.sky-margin .sky-i{width:12px;height:12px}.sky-margin[hidden]{display:none}.sky-panel{background:#fff;border:1px solid var(--slate-200);border-radius:16px;padding:24px}@media(min-width:640px){.sky-panel{padding:32px}}.sky-panel__title{font-family:var(--sky-font-display);font-weight:700;font-size:20px;color:var(--sky-navy-900);margin-bottom:20px}.sky-notice{display:flex;align-items:flex-start;gap:12px;background:var(--amber-50);border:1px solid var(--amber-200);border-radius:16px;padding:20px;color:var(--amber-700);font-size:14px}.sky-notice .sky-i{width:20px;height:20px;color:var(--amber-600);margin-top:2px}.sky-notice__t{font-weight:600;color:var(--amber-800);font-size:16px;margin-bottom:4px}.sky-notice--sm{display:block;padding:8px;font-size:12px;text-align:center;border-radius:8px;margin:0}.sky-empty{text-align:center;padding:64px 16px;color:var(--slate-400)}.sky-empty .sky-i{margin:0 auto 12px;display:block}.sky-dark{background:var(--sky-navy-950);color:#fff;position:relative;overflow:hidden}.sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.4;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:3px 3px}.sky-glow{position:absolute;border-radius:999px;filter:blur(64px);pointer-events:none}.sky-glow--tr{top:-160px;right:-160px;width:600px;height:600px;background:#0284c733}.sky-glow--bl{bottom:-160px;left:-80px;width:400px;height:400px;background:#0ea5e91a}@keyframes skyRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.sky-rise{animation:skyRise .7s var(--sky-ease) both}@media(prefers-reduced-motion:reduce){.sky-rise{animation:none}}.sky-header-section{position:sticky;top:0;z-index:50}.sky-header{background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--slate-200)}.sky-strip{background:var(--sky-navy-950);color:var(--sky-100);font-size:11px;font-weight:500;letter-spacing:.02em}.sky-strip__inner{height:32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.sky-strip__left{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sky-strip__left .sky-i{width:14px;height:14px;color:var(--sky-400)}.sky-strip__right{display:none}@media(min-width:640px){.sky-strip__right{display:block}}.sky-header__bar{height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.sky-header__logo{display:flex;align-items:center;flex-shrink:0}.sky-logo{width:auto;height:36px;object-fit:contain}.sky-logo--invert{filter:brightness(0) invert(1)}.sky-nav{display:none;align-items:center;gap:4px}@media(min-width:1024px){.sky-nav{display:flex}}.sky-nav__link{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:600;color:var(--slate-700);cursor:pointer;list-style:none;transition:color .2s,background-color .2s}.sky-nav__link::-webkit-details-marker{display:none}.sky-nav__link:hover,.sky-nav__link.is-active{color:var(--sky-600);background:var(--sky-50)}.sky-nav__drop{position:relative}.sky-nav__drop[open] .sky-nav__link .sky-i{transform:rotate(180deg)}.sky-nav__panel{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;background:#fff;border:1px solid var(--slate-200);border-radius:12px;box-shadow:0 16px 40px #0c1d371f;padding:6px;z-index:5}.sky-nav__sub{display:block;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--slate-700)}.sky-nav__sub:hover{background:var(--sky-50);color:var(--sky-600)}.sky-header__actions{display:flex;align-items:center;gap:8px}.sky-search{position:relative;display:none;align-items:center;margin:0}@media(min-width:768px){.sky-search{display:flex}}.sky-search>.sky-i{position:absolute;left:12px;color:var(--slate-400);pointer-events:none}.sky-search input[type=search]{width:192px;height:38px;padding:0 12px 0 36px;border-radius:999px;font-size:14px;background:var(--slate-100);border:1px solid transparent;outline:none;font-family:var(--sky-font-body);transition:border-color .2s,background-color .2s;box-shadow:none;-webkit-appearance:none}.sky-search input[type=search]:focus{border-color:var(--sky-400);background:#fff}@media(min-width:1280px){.sky-search input[type=search]{width:240px}}.sky-search--mobile{display:flex;margin-bottom:8px}.sky-search--mobile input[type=search]{width:100%}.sky-cart-count{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:var(--sky-600);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.sky-header__account{display:none;align-items:center;gap:8px}@media(min-width:640px){.sky-header__account{display:flex}}.sky-mobile{position:static}@media(min-width:1024px){.sky-mobile{display:none}}.sky-mobile>summary::-webkit-details-marker{display:none}.sky-mobile__close,.sky-mobile[open] .sky-mobile__open{display:none}.sky-mobile[open] .sky-mobile__close{display:inline-flex}.sky-mobile__panel{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);padding:16px;box-shadow:0 20px 30px #0c1d3714;max-height:calc(100vh - 96px);overflow-y:auto}.sky-mobile__link{display:block;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:600;color:var(--slate-700)}.sky-mobile__link:hover{background:var(--sky-50)}.sky-mobile__link--sub{padding-left:24px;font-weight:500;color:var(--slate-500)}.sky-mobile__ctas{display:grid;gap:8px;padding-top:12px}.sky-header{position:relative}.sky-footer-section{margin-top:96px}.sky-footer{background:var(--sky-navy-950);color:var(--slate-300)}.sky-footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:64px;padding-bottom:64px}.sky-footer__brand{grid-column:span 2}@media(min-width:768px){.sky-footer__grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.sky-footer__grid{grid-template-columns:repeat(5,1fr)}}.sky-footer__logo .sky-logo{height:36px}.sky-footer__about{margin-top:20px;font-size:14px;color:var(--slate-400);max-width:320px;line-height:1.65}.sky-footer__contact{margin-top:24px;display:grid;gap:8px;font-size:14px;color:var(--slate-400)}.sky-footer__contact>div{display:flex;align-items:center;gap:8px}.sky-footer__contact .sky-i,.sky-footer__contact a:hover{color:var(--sky-400)}.sky-footer__h{color:#fff;font-family:var(--sky-font-display);font-weight:700;font-size:14px;margin-bottom:16px}.sky-footer__list{display:grid;gap:10px;font-size:14px}.sky-footer__list a:hover{color:var(--sky-400)}.sky-footer__list--muted{color:var(--slate-400)}.sky-footer__bottom{border-top:1px solid rgba(255,255,255,.1)}.sky-footer__bottom-inner{padding-top:24px;padding-bottom:24px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;font-size:12px;color:var(--slate-500)}@media(min-width:640px){.sky-footer__bottom-inner{flex-direction:row}}.sky-footer__social{display:flex;gap:16px}.sky-footer__social a:hover{color:var(--sky-400)}.sky-theme .shopify-section-group-footer-group{margin-top:0}.sky-theme .cart-drawer .drawer__heading,.sky-theme .cart__empty-text,.sky-theme .title,.sky-theme .h1,.sky-theme .h2{font-family:var(--sky-font-display);letter-spacing:-.01em;color:var(--sky-navy-900)}.sky-theme .cart-drawer .drawer__inner{border-left:1px solid var(--slate-200)}.sky-theme .cart-item__name{font-family:var(--sky-font-display);font-weight:600;color:var(--sky-navy-900);letter-spacing:0}.sky-theme .totals__total-value{font-family:var(--sky-font-display);font-weight:900;color:var(--sky-navy-900)}.sky-theme .cart__checkout-button{border-radius:8px;font-weight:600;letter-spacing:0}.sky-theme .sky-price-locked{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--slate-500);letter-spacing:0}.sky-price-locked__icon{display:inline-flex;width:28px;height:28px;border-radius:999px;background:var(--sky-50);border:1px solid var(--sky-200);color:var(--sky-600);align-items:center;justify-content:center}.sky-price-locked__icon .sky-i{width:14px;height:14px}.sky-cart-gate{width:100%}.sky-cart-gate .sky-btn{height:46px;font-size:15px}.sky-theme .sky-po{display:block;width:100%;margin:12px 0;text-align:left;font-size:13px;color:var(--slate-600)}.sky-theme .sky-po span{display:block;margin-bottom:6px;font-weight:600}.sky-theme .sky-po input{width:100%;height:40px;padding:0 12px;border:1px solid var(--slate-200);border-radius:8px;font-family:var(--sky-font-body);font-size:14px}.sky-theme .sky-po input:focus{outline:none;border-color:var(--sky-400);box-shadow:0 0 0 3px #38bdf833}.sky-pagination{margin-top:32px}.sky-theme .pagination__item{font-family:var(--sky-font-body);font-weight:600;color:var(--slate-600);border-radius:8px}.sky-theme .pagination__item--current{color:#fff;background:var(--sky-600)}.sky-theme .pagination__item--current:after{display:none}.sky-theme .card__heading{font-family:var(--sky-font-display);font-weight:700;color:var(--sky-navy-900);letter-spacing:0}.sky-theme .card__inner{border-radius:16px}:root{--color-foreground-heading: 12, 29, 55;--color-primary: 2, 132, 199;--color-primary-hover: 3, 105, 161;--color-border: 226, 232, 240}.sky-blocks__inner>*{width:100%}:where(.sky-sec) a{color:inherit;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sky-base.css.map */
