@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Noto+Sans+SC:wght@400;500;600;700&family=Noto+Sans+TC:wght@400;500;600;700&family=Noto+Sans+JP:wght@400;500;600;700&family=Noto+Sans+KR:wght@400;500;600;700&family=Noto+Sans+Thai:wght@400;500;600;700&family=Noto+Sans+Vietnamese:wght@400;500;600;700&display=swap";:root{--ctb-font-sans: "Inter", "Noto Sans SC", "Noto Sans TC", "Noto Sans JP", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Vietnamese", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ctb-font-display: "Inter", "Noto Sans SC", "Noto Sans TC", "Noto Sans JP", "Noto Sans KR", -apple-system, BlinkMacSystemFont, sans-serif;--ctb-text-xs: .8125rem;--ctb-text-sm: .9375rem;--ctb-text-md: 1.0625rem;--ctb-text-lg: 1.1875rem;--ctb-heading-xs: 1.1875rem;--ctb-heading-sm: 1.375rem;--ctb-heading-md: 1.625rem;--ctb-heading-lg: 2rem;--ctb-heading-xl: 2.5rem;--ctb-heading-2xl: 3rem;--ctb-card-title: 1.0625rem;--ctb-card-text: .9375rem;--ctb-card-small: .8125rem;--ctb-card-price: 2rem;--ctb-space-1: .25rem;--ctb-space-2: .5rem;--ctb-space-3: .75rem;--ctb-space-4: 1rem;--ctb-space-5: 1.25rem;--ctb-space-6: 1.5rem;--ctb-space-8: 2rem;--ctb-space-10: 2.5rem;--ctb-space-12: 3rem;--ctb-space-16: 4rem;--ctb-space-20: 5rem;--ctb-space-24: 6rem;--ctb-section-py-mobile: var(--ctb-space-10);--ctb-section-py-tablet: var(--ctb-space-16);--ctb-section-py-desktop: var(--ctb-space-20);--ctb-container-px-mobile: var(--ctb-space-4);--ctb-container-px-tablet: var(--ctb-space-8);--ctb-container-px-desktop: var(--ctb-space-12);--ctb-primary: #ea580c;--ctb-primary-hover: #c2410c;--ctb-primary-light: #fb923c;--ctb-success: #059669;--ctb-success-light: #10b981;--ctb-success-bg: #ecfdf5;--ctb-danger: #dc2626;--ctb-danger-bg: #fef2f2;--ctb-warning: #ea580c;--ctb-warning-bg: #fff7ed;--ctb-text-primary: #1e293b;--ctb-text-secondary: #475569;--ctb-text-muted: #64748b;--ctb-text-light: #94a3b8;--ctb-bg-white: #ffffff;--ctb-bg-light: #f8fafc;--ctb-bg-gray: #f1f5f9;--ctb-bg-dark: #0f172a;--ctb-border-light: #e2e8f0;--ctb-border-medium: #cbd5e1;--ctb-container-sm: 640px;--ctb-container-md: 768px;--ctb-container-lg: 1024px;--ctb-container-xl: 1200px;--ctb-container-2xl: 1400px;--ctb-container-max: 1600px;--ctb-radius-sm: .375rem;--ctb-radius-md: .5rem;--ctb-radius-lg: .75rem;--ctb-radius-xl: 1rem;--ctb-radius-2xl: 1.5rem;--ctb-radius-full: 9999px;--ctb-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--ctb-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--ctb-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--ctb-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--ctb-shadow-card: 0 4px 20px rgba(0, 0, 0, .08);--ctb-shadow-card-hover: 0 12px 40px rgba(0, 0, 0, .15);--ctb-transition-fast: .15s ease;--ctb-transition-base: .25s ease;--ctb-transition-slow: .35s ease}@media screen and (min-width:750px){:root{--ctb-text-xs: .875rem;--ctb-text-sm: 1rem;--ctb-text-md: 1.125rem;--ctb-text-lg: 1.25rem;--ctb-heading-xs: 1.25rem;--ctb-heading-sm: 1.5rem;--ctb-heading-md: 1.875rem;--ctb-heading-lg: 2.25rem;--ctb-heading-xl: 2.75rem;--ctb-heading-2xl: 3.5rem;--ctb-card-title: 1.1875rem;--ctb-card-text: 1rem;--ctb-card-small: .875rem;--ctb-card-price: 2.5rem}}@media screen and (min-width:990px){:root{--ctb-text-xs: .9375rem;--ctb-text-sm: 1.0625rem;--ctb-text-md: 1.1875rem;--ctb-text-lg: 1.3125rem;--ctb-heading-xs: 1.375rem;--ctb-heading-sm: 1.625rem;--ctb-heading-md: 2.125rem;--ctb-heading-lg: 2.625rem;--ctb-heading-xl: 3.25rem;--ctb-heading-2xl: 4rem;--ctb-card-title: 1.3125rem;--ctb-card-text: 1.0625rem;--ctb-card-small: .9375rem;--ctb-card-price: 3rem}}@media screen and (min-width:1200px){:root{--ctb-text-xs: 1rem;--ctb-text-sm: 1.125rem;--ctb-text-md: 1.25rem;--ctb-text-lg: 1.375rem;--ctb-heading-xs: 1.5rem;--ctb-heading-sm: 1.75rem;--ctb-heading-md: 2.375rem;--ctb-heading-lg: 3rem;--ctb-heading-xl: 3.75rem;--ctb-heading-2xl: 4.5rem;--ctb-card-title: 1.4375rem;--ctb-card-text: 1.125rem;--ctb-card-small: 1rem;--ctb-card-price: 3.5rem}}@media screen and (min-width:1440px){:root{--ctb-card-title: 1.5rem;--ctb-card-text: 1.1875rem;--ctb-card-small: 1.0625rem;--ctb-card-price: 4rem}}.ctb-section-title{font-family:var(--ctb-font-display);font-size:var(--ctb-heading-lg);font-weight:700;line-height:1.2;color:var(--ctb-text-primary);margin:0;letter-spacing:-.02em}.ctb-section-subtitle{font-family:var(--ctb-font-sans);font-size:var(--ctb-text-md);font-weight:400;line-height:1.5;color:var(--ctb-text-secondary);margin:0}.ctb-card-title{font-family:var(--ctb-font-sans);font-size:var(--ctb-card-title);font-weight:600;line-height:1.3;color:var(--ctb-text-primary);margin:0}.ctb-body-text{font-family:var(--ctb-font-sans);font-size:var(--ctb-text-md);font-weight:400;line-height:1.6;color:var(--ctb-text-secondary)}.ctb-section{padding-top:var(--ctb-section-py-mobile);padding-bottom:var(--ctb-section-py-mobile)}@media screen and (min-width:750px){.ctb-section{padding-top:var(--ctb-section-py-tablet);padding-bottom:var(--ctb-section-py-tablet)}}@media screen and (min-width:990px){.ctb-section{padding-top:var(--ctb-section-py-desktop);padding-bottom:var(--ctb-section-py-desktop)}}.ctb-container{width:100%;max-width:var(--ctb-container-2xl);margin-left:auto;margin-right:auto;padding-left:var(--ctb-container-px-mobile);padding-right:var(--ctb-container-px-mobile)}@media screen and (min-width:750px){.ctb-container{padding-left:var(--ctb-container-px-tablet);padding-right:var(--ctb-container-px-tablet)}}@media screen and (min-width:990px){.ctb-container{padding-left:var(--ctb-container-px-desktop);padding-right:var(--ctb-container-px-desktop)}}.ctb-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--ctb-font-sans);font-size:var(--ctb-text-md);font-weight:600;line-height:1;text-decoration:none;border:none;cursor:pointer;transition:all var(--ctb-transition-base);border-radius:var(--ctb-radius-lg);padding:var(--ctb-space-4) var(--ctb-space-6)}.ctb-btn--primary{background:var(--ctb-primary);color:#fff}.ctb-btn--primary:hover{background:var(--ctb-primary-hover);transform:translateY(-2px);box-shadow:var(--ctb-shadow-lg)}.ctb-btn--success{background:var(--ctb-success);color:#fff}.ctb-btn--success:hover{background:#047857;transform:translateY(-2px);box-shadow:var(--ctb-shadow-lg)}.ctb-card{background:var(--ctb-bg-white);border-radius:var(--ctb-radius-xl);border:1px solid var(--ctb-border-light);box-shadow:var(--ctb-shadow-card);transition:all var(--ctb-transition-base)}.ctb-card:hover{box-shadow:var(--ctb-shadow-card-hover);transform:translateY(-4px)}@media screen and (min-width:990px){.ctb-card{border-radius:var(--ctb-radius-2xl)}.ctb-card:hover{transform:translateY(-8px)}}.ctb-text-center{text-align:center}.ctb-text-left{text-align:left}.ctb-text-right{text-align:right}.ctb-font-bold{font-weight:700}.ctb-font-semibold{font-weight:600}.ctb-font-medium{font-weight:500}.ctb-text-primary-color{color:var(--ctb-primary)}.ctb-text-success-color{color:var(--ctb-success)}.ctb-text-danger-color{color:var(--ctb-danger)}.ctb-text-muted-color{color:var(--ctb-text-muted)}.ctb-bg-white{background-color:var(--ctb-bg-white)}.ctb-bg-light{background-color:var(--ctb-bg-light)}.ctb-bg-gray{background-color:var(--ctb-bg-gray)}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ctb-design-system.css.map */
