:root{--brand-primary: #FF5B00;--brand-primary-hover: #E64800;--brand-primary-light: rgba(255, 91, 0, .1);--brand-primary-shadow: rgba(255, 91, 0, .3);--brand-black: #000004;--brand-dark: #1A1A1A;--brand-text: #333333;--brand-text-secondary: #86868B;--brand-text-muted: #A1A1A6;--brand-white: #FFFFFF;--brand-bg: #FFFFFF;--brand-bg-secondary: #F5F5F5;--brand-bg-tertiary: #F5F5F7;--brand-bg-hover: #E8E8ED;--brand-border: #E5E5EA;--brand-border-light: rgba(0, 0, 0, .05);--brand-success: #34C759;--brand-warning: #FF9500;--brand-error: #FF3B30;--brand-overlay: rgba(0, 0, 0, .5);--brand-overlay-light: rgba(0, 0, 0, .06);--brand-font-primary: "Inter", "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--brand-font-heading: "Inter", "Helvetica Neue", "PingFang SC", sans-serif;--brand-font-mono: "SF Mono", "Fira Code", "Courier New", monospace;--brand-weight-regular: 400;--brand-weight-medium: 500;--brand-weight-semibold: 600;--brand-weight-bold: 700;--brand-text-xs: 11px;--brand-text-sm: 13px;--brand-text-base: 15px;--brand-text-md: 16px;--brand-text-lg: 19px;--brand-text-xl: 22px;--brand-text-2xl: 26px;--brand-text-3xl: 32px;--brand-text-4xl: 40px;--brand-text-5xl: 48px;--brand-leading-tight: 1.1;--brand-leading-snug: 1.25;--brand-leading-normal: 1.5;--brand-leading-relaxed: 1.65;--brand-tracking-tight: -.02em;--brand-tracking-normal: 0;--brand-tracking-wide: .02em;--brand-radius-sm: 8px;--brand-radius-md: 12px;--brand-radius-lg: 16px;--brand-radius-xl: 24px;--brand-radius-full: 9999px;--brand-space-2xs: 4px;--brand-space-xs: 8px;--brand-space-sm: 12px;--brand-space-md: 16px;--brand-space-lg: 20px;--brand-space-xl: 24px;--brand-space-2xl: 28px;--brand-space-3xl: 32px;--brand-space-4xl: 40px;--brand-space-5xl: 48px;--brand-space-6xl: 60px;--brand-space-7xl: 80px;--brand-page-max: 1440px;--brand-page-padding: 20px;--brand-page-padding-md: 40px;--brand-page-padding-lg: 60px;--brand-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--brand-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--brand-shadow-lg: 0 12px 24px rgba(0, 0, 0, .06);--brand-shadow-xl: 0 20px 40px rgba(0, 0, 0, .1);--brand-shadow-button: 0 4px 14px rgba(255, 91, 0, .3);--brand-shadow-inset: inset 0 -1px 0 1px rgba(0, 0, 0, .05);--brand-transition-fast: .15s ease;--brand-transition-base: .2s ease;--brand-transition-slow: .3s ease;--brand-transition-spring: .5s cubic-bezier(.03, .93, .97, 1);--brand-z-dropdown: 100;--brand-z-sticky: 200;--brand-z-overlay: 300;--brand-z-modal: 400;--brand-z-toast: 500}@media screen and (min-width:750px){:root{--brand-page-padding: var(--brand-page-padding-md)}}@media screen and (min-width:990px){:root{--brand-page-padding: var(--brand-page-padding-lg)}}.brand-heading-5xl{font-family:var(--brand-font-heading);font-size:var(--brand-text-5xl);font-weight:var(--brand-weight-bold);line-height:var(--brand-leading-tight);letter-spacing:var(--brand-tracking-tight);color:var(--brand-black)}.brand-heading-4xl{font-family:var(--brand-font-heading);font-size:var(--brand-text-4xl);font-weight:var(--brand-weight-bold);line-height:var(--brand-leading-tight);letter-spacing:var(--brand-tracking-tight);color:var(--brand-black)}.brand-heading-3xl{font-family:var(--brand-font-heading);font-size:var(--brand-text-3xl);font-weight:var(--brand-weight-bold);line-height:var(--brand-leading-snug);color:var(--brand-black)}.brand-heading-2xl{font-family:var(--brand-font-heading);font-size:var(--brand-text-2xl);font-weight:var(--brand-weight-bold);line-height:var(--brand-leading-snug);color:var(--brand-black)}.brand-heading-xl{font-family:var(--brand-font-heading);font-size:var(--brand-text-xl);font-weight:var(--brand-weight-bold);line-height:var(--brand-leading-snug);color:var(--brand-black)}.brand-heading-lg{font-family:var(--brand-font-heading);font-size:var(--brand-text-lg);font-weight:var(--brand-weight-bold);line-height:var(--brand-leading-snug);letter-spacing:.2px;color:var(--brand-black)}.brand-body-lg{font-family:var(--brand-font-primary);font-size:var(--brand-text-md);font-weight:var(--brand-weight-regular);line-height:var(--brand-leading-relaxed);color:var(--brand-text)}.brand-body{font-family:var(--brand-font-primary);font-size:var(--brand-text-base);font-weight:var(--brand-weight-regular);line-height:var(--brand-leading-normal);color:var(--brand-text)}.brand-body-sm{font-family:var(--brand-font-primary);font-size:var(--brand-text-sm);font-weight:var(--brand-weight-medium);line-height:var(--brand-leading-normal);letter-spacing:.28px;color:var(--brand-text-secondary)}.brand-caption{font-family:var(--brand-font-primary);font-size:var(--brand-text-xs);font-weight:var(--brand-weight-regular);line-height:var(--brand-leading-normal);color:var(--brand-text-muted)}.brand-label{font-family:var(--brand-font-primary);font-size:var(--brand-text-sm);font-weight:var(--brand-weight-medium);line-height:1;letter-spacing:.28px;color:var(--brand-text-secondary)}.brand-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--brand-space-xs);border:none;cursor:pointer;font-family:var(--brand-font-primary);font-weight:var(--brand-weight-semibold);text-decoration:none;transition:all var(--brand-transition-slow);-webkit-appearance:none;appearance:none}.brand-btn:disabled{cursor:not-allowed;opacity:.5}.brand-btn-primary{background:var(--brand-primary);color:var(--brand-white);border-radius:var(--brand-radius-full);padding:var(--brand-space-sm) var(--brand-space-xl);font-size:var(--brand-text-base)}.brand-btn-primary:hover:not(:disabled){background:var(--brand-primary-hover);box-shadow:var(--brand-shadow-button);transform:translateY(-1px)}.brand-btn-primary:active:not(:disabled){transform:translateY(0)}.brand-btn-secondary{background:var(--brand-bg-secondary);color:var(--brand-black);border-radius:var(--brand-radius-full);padding:var(--brand-space-xs) var(--brand-space-md);font-size:var(--brand-text-sm)}.brand-btn-secondary:hover:not(:disabled){background:var(--brand-bg-hover)}.brand-btn-icon{background:var(--brand-primary);color:var(--brand-white);border-radius:50%;width:60px;height:60px;padding:0;flex-shrink:0}.brand-btn-icon:hover:not(:disabled){background:var(--brand-primary-hover);box-shadow:var(--brand-shadow-button);transform:scale(1.05)}.brand-btn-icon:disabled{background:var(--brand-border);color:var(--brand-text-muted)}.brand-card{background:var(--brand-bg-secondary);border-radius:var(--brand-radius-lg);padding:var(--brand-space-2xl);box-sizing:border-box}.brand-card-white{background:var(--brand-white);border-radius:var(--brand-radius-sm);box-shadow:var(--brand-shadow-inset);padding:10px var(--brand-space-md);box-sizing:border-box}.brand-card-hover{transition:transform var(--brand-transition-slow),box-shadow var(--brand-transition-slow)}.brand-card-hover:hover{transform:translateY(-4px);box-shadow:var(--brand-shadow-lg)}.brand-select-wrapper{display:flex;align-items:center;gap:var(--brand-space-sm);background:var(--brand-white);border-radius:var(--brand-radius-sm);padding:10px var(--brand-space-md);border:1px solid transparent;transition:border-color var(--brand-transition-base);height:60px;box-sizing:border-box;box-shadow:var(--brand-shadow-inset)}.brand-select-wrapper:focus-within{border-color:var(--brand-primary)}.brand-select{border:none;padding:0;margin:0;background:transparent;font-family:var(--brand-font-primary);font-size:var(--brand-text-sm);font-weight:var(--brand-weight-medium);color:var(--brand-black);appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;width:100%;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.28px}.brand-input{border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);padding:var(--brand-space-sm) var(--brand-space-md);font-family:var(--brand-font-primary);font-size:var(--brand-text-base);color:var(--brand-black);background:var(--brand-white);outline:none;transition:border-color var(--brand-transition-base);width:100%;box-sizing:border-box}.brand-input:focus{border-color:var(--brand-primary)}.brand-input::placeholder{color:var(--brand-text-muted)}.brand-tag{display:inline-flex;align-items:center;gap:6px;background:var(--brand-bg-secondary);padding:var(--brand-space-2xs) var(--brand-space-sm);border-radius:var(--brand-radius-full);font-family:var(--brand-font-primary);font-size:var(--brand-text-sm);font-weight:var(--brand-weight-medium);color:var(--brand-dark);text-decoration:none;transition:background var(--brand-transition-base);line-height:22px}.brand-tag:hover{background:var(--brand-bg-hover)}.brand-tag svg{width:16px;height:16px;opacity:.6}.brand-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:var(--brand-radius-full);font-family:var(--brand-font-primary);font-size:var(--brand-text-xs);font-weight:var(--brand-weight-semibold);line-height:1.4;text-transform:uppercase;letter-spacing:.5px}.brand-badge-primary{background:var(--brand-primary);color:var(--brand-white)}.brand-badge-outline{background:transparent;color:var(--brand-primary);border:1px solid var(--brand-primary)}.brand-section{max-width:var(--brand-page-max);margin:0 auto;padding:0 var(--brand-page-padding)}.brand-section-spacing{padding-top:var(--brand-space-6xl);padding-bottom:var(--brand-space-6xl)}@media screen and (max-width:749px){.brand-section-spacing{padding-top:var(--brand-space-4xl);padding-bottom:var(--brand-space-4xl)}}.brand-grid{display:flex;gap:var(--brand-space-lg);align-items:stretch}.brand-grid-col{display:flex;flex-direction:column;gap:var(--brand-space-md)}@media screen and (max-width:989px){.brand-grid{flex-direction:column;gap:var(--brand-space-3xl)}}.brand-center{text-align:center}.brand-flex-center{display:flex;align-items:center;justify-content:center}.brand-divider{border:none;border-top:1px solid var(--brand-border-light);margin:var(--brand-space-xl) 0}.brand-link{color:var(--brand-primary);text-decoration:none;font-weight:var(--brand-weight-medium);transition:color var(--brand-transition-base)}.brand-link:hover{color:var(--brand-primary-hover)}.brand-link-subtle{color:var(--brand-text-secondary);text-decoration:none;transition:color var(--brand-transition-base)}.brand-link-subtle:hover{color:var(--brand-black)}.brand-image-box{background:var(--brand-bg-secondary);border-radius:var(--brand-radius-lg);padding:var(--brand-space-xl);display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden}.brand-image-box img{width:100%;height:100%;object-fit:contain}.brand-image-box--square{aspect-ratio:1}.brand-scrollbar::-webkit-scrollbar{width:4px;height:4px}.brand-scrollbar::-webkit-scrollbar-track{background:var(--brand-bg-secondary);border-radius:var(--brand-radius-full)}.brand-scrollbar::-webkit-scrollbar-thumb{background:var(--brand-border);border-radius:var(--brand-radius-full)}.brand-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--brand-text-muted)}@keyframes brand-fade-in{0%{opacity:0}to{opacity:1}}@keyframes brand-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes brand-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.brand-animate-fade-in{animation:brand-fade-in var(--brand-transition-slow) both}.brand-animate-slide-up{animation:brand-slide-up .4s ease both}.brand-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand-focus-ring:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.page-width,.page-width-desktop{max-width:1480px;padding-left:20px;padding-right:20px}@media screen and (min-width:750px){.page-width,.page-width-desktop{padding-left:20px;padding-right:20px}}@media(prefers-color-scheme:dark){.brand-dark-mode{--brand-bg: #000000;--brand-bg-secondary: #1C1C1E;--brand-bg-tertiary: #2C2C2E;--brand-bg-hover: #3A3A3C;--brand-black: #FFFFFF;--brand-dark: #F5F5F7;--brand-text: #E5E5EA;--brand-text-secondary: #8E8E93;--brand-text-muted: #636366;--brand-border: #3A3A3C;--brand-border-light: rgba(255, 255, 255, .08);--brand-white: #1C1C1E}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brand-style.css.map */
