@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--font-body--family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-heading--family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-subheading--family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-accent--family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--button-font-family-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--button-font-family-secondary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--cart-primary-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--cart-secondary-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-h1--family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-h2--family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-h3--family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-h4--family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-h5--family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-h6--family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-paragraph--family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-body--weight: 400 !important;--font-heading--weight: 700 !important;--font-subheading--weight: 500 !important;--font-h1--weight: 700 !important;--font-h2--weight: 700 !important;--font-h3--weight: 700 !important;--font-h4--weight: 700 !important;--font-h5--weight: 700 !important;--font-h6--weight: 700 !important;--font-paragraph--weight: 400 !important;--font-button--weight: 600 !important;--font-h1--size: clamp(2rem, 5vw, 2.5rem) !important;--font-h2--size: clamp(1.6rem, 4vw, 2rem) !important;--font-h3--size: clamp(1.3rem, 3vw, 1.5rem) !important;--font-h4--size: clamp(1.15rem, 2vw, 1.25rem) !important;--font-paragraph--size: 1rem !important;--font-size--xs: .875rem !important;--font-size--sm: .875rem !important;--font-size--md: 1rem !important;--font-size--lg: 1.125rem !important;--font-size--xl: 1.25rem !important;--color-primary: #1473E6 !important;--color-primary-hover: #0E5DC5 !important;--color-dark: #0F172A !important;--color-foreground: #1E293B !important;--color-foreground-rgb: 30 41 59 !important;--color-foreground-muted: #64748B !important;--color-foreground-subdued: #64748B !important;--color-background: #FFFFFF !important;--color-background-rgb: 255 255 255 !important;--color-background-secondary: #F8FAFC !important;--color-border: #E5E7EB !important;--color-border-rgb: 229 231 235 !important;--border-color: #E5E7EB !important;--color-success: #22C55E !important;--color-warning: #F59E0B !important;--color-error: #EF4444 !important;--color-danger: #EF4444 !important;--color-primary-button-background: #1473E6 !important;--color-primary-button-text: #FFFFFF !important;--color-primary-button-border: #1473E6 !important;--color-primary-button-focus-outline: #1473E6 !important;--color-primary-button-hover-background: #0E5DC5 !important;--color-primary-button-hover-text: #FFFFFF !important;--color-primary-button-hover-border: #0E5DC5 !important;--color-secondary-button-background: transparent !important;--color-secondary-button-text: #1473E6 !important;--color-secondary-button-border: #1473E6 !important;--color-secondary-button-hover-background: #F8FAFC !important;--color-secondary-button-hover-text: #0E5DC5 !important;--color-secondary-button-hover-border: #0E5DC5 !important;--margin-3xs: .25rem !important;--margin-2xs: .5rem !important;--margin-xs: .75rem !important;--margin-sm: 1rem !important;--margin-md: 1.25rem !important;--margin-lg: 1.5rem !important;--margin-xl: 2rem !important;--margin-2xl: 2.5rem !important;--margin-3xl: 3rem !important;--margin-4xl: 4rem !important;--margin-5xl: 5rem !important;--margin-6xl: 6rem !important;--padding-3xs: .25rem !important;--padding-2xs: .5rem !important;--padding-xs: .75rem !important;--padding-sm: 1rem !important;--padding-md: 1.25rem !important;--padding-lg: 1.5rem !important;--padding-xl: 2rem !important;--padding-2xl: 2.5rem !important;--padding-3xl: 3rem !important;--padding-4xl: 4rem !important;--padding-5xl: 5rem !important;--padding-6xl: 6rem !important;--gap-3xs: .25rem !important;--gap-2xs: .5rem !important;--gap-xs: .75rem !important;--gap-sm: 1rem !important;--gap-md: 1.25rem !important;--gap-lg: 1.5rem !important;--gap-xl: 2rem !important;--gap-2xl: 3rem !important;--gap-3xl: 4rem !important;--border-width: 1px !important;--border-radius: 16px !important;--style-border-radius-lg: 16px !important;--style-border-radius-md: 12px !important;--style-border-radius-sm: 8px !important;--style-border-radius-inputs: 8px !important;--style-border-radius-buttons-primary: 6px !important;--style-border-radius-buttons-secondary: 6px !important;--shadow-popover: 0px 8px 24px rgba(15, 23, 42, .08) !important;--shadow-drawer: -8px 0px 24px rgba(15, 23, 42, .08) !important;--icon-stroke-width: 1.5px !important}body,html,input,textarea,select,button{font-family:var(--font-body--family)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:700!important}.product-card,.collection-card,.resource-card,.predictive-search-results__card{background-color:#fff!important;border:1px solid #E5E7EB!important;border-radius:16px!important;box-shadow:0 4px 12px #0f172a0a!important;transition:transform .25s cubic-bezier(.25,.46,.45,.94),box-shadow .25s cubic-bezier(.25,.46,.45,.94),border-color .25s cubic-bezier(.25,.46,.45,.94)!important;overflow:hidden!important}.product-card__content,.collection-card__content,.resource-card__content,.predictive-search-results__card__content{border:none!important;box-shadow:none!important;border-radius:16px!important;background:transparent!important}.product-card:hover,.collection-card:hover,.resource-card:hover,.predictive-search-results__card:hover{transform:translateY(-4px)!important;box-shadow:0 10px 20px #0f172a14!important;border-color:#1473e64d!important}textarea,select,input:not([type=checkbox],[type=radio]),.field__input{border-radius:8px!important;border:1px solid #E5E7EB!important;background-color:#fff!important;color:#1e293b!important;box-shadow:none!important;min-height:48px!important;padding:12px 16px!important;font-family:var(--font-body--family)!important;transition:border-color .2s ease,box-shadow .2s ease!important}textarea:focus,select:focus,input:not([type=checkbox],[type=radio]):focus,.field__input:focus{border-color:#1473e6!important;box-shadow:0 0 0 3px #1473e626!important;outline:none!important}.button,.button-custom,button.shopify-payment-button__button--unbranded{background-color:#1473e6!important;color:#fff!important;border:none!important;border-radius:6px!important;font-weight:600!important;box-shadow:none!important;transition:background-color .2s ease,transform .1s ease!important}.button:hover,.button-custom:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#0e5dc5!important;color:#fff!important}.button:active,.button-custom:active,button.shopify-payment-button__button--unbranded:active{transform:scale(.98)}.button-secondary{background-color:transparent!important;color:#1473e6!important;border:none!important;box-shadow:inset 0 0 0 1px #1473e6!important;border-radius:6px!important;font-weight:600!important;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .1s ease!important}.button-secondary:hover{background-color:#f8fafc!important;color:#0e5dc5!important;box-shadow:inset 0 0 0 1px #0e5dc5!important}.button-secondary:active{transform:scale(.98)}.button-ghost{background-color:transparent!important;color:#1e293b!important;border:none!important;box-shadow:none!important;border-radius:6px!important;font-weight:600!important;padding:10px 16px!important;display:inline-grid;align-content:center;justify-content:center;cursor:pointer!important;text-decoration:none!important;transition:background-color .2s ease,color .2s ease!important}.button-ghost:hover{background-color:#f8fafc!important;color:#1473e6!important}svg[fill=none] path,svg[fill=none] rect,svg[fill=none] circle,svg[fill=none] ellipse,svg[fill=none] line,svg[fill=none] polyline,svg[fill=none] polygon{stroke-width:var(--icon-stroke-width)!important}.fade-in{animation:fadeIn .3s ease-out forwards}.slide-up{animation:slideUp .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.btn-ripple{position:relative;overflow:hidden}.btn-ripple:after{content:"";position:absolute;top:50%;left:50%;width:120%;height:120%;background:#ffffff40;border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform .4s ease-out,opacity .4s ease-out}.btn-ripple:active:after{transform:translate(-50%,-50%) scale(1);opacity:1;transition:0s}
/*# sourceMappingURL=/cdn/shop/t/5/assets/design-system.css.map */
