@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--color-primary: #e04e39;--color-primary-dark: #c43e2b;--color-primary-light: #fdf2f0;--color-primary-hover: #cc3d28;--color-secondary: #f59332;--color-accent: #f59332;--color-bg: #f6f6f6;--color-bg-alt: #fafafa;--color-white: #ffffff;--color-black: #1a1a1a;--color-text: #222222;--color-text-secondary: #555555;--color-text-light: #888888;--color-text-lighter: #aaaaaa;--color-border: #e8e8e8;--color-border-light: #f0f0f0;--color-success: #2d8653;--color-warning: #d97706;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-md: 13px;--font-size-base: 14px;--font-size-lg: 15px;--font-size-xl: 17px;--font-size-2xl: 22px;--font-size-3xl: 28px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 28px;--spacing-3xl: 44px;--border-radius: 4px;--border-radius-md: 6px;--border-radius-lg: 8px;--border-radius-xl: 12px;--shadow-xs: 0 1px 2px rgba(0,0,0,.05);--shadow-sm: 0 1px 4px rgba(0,0,0,.07);--shadow-md: 0 3px 10px rgba(0,0,0,.09);--shadow-lg: 0 6px 20px rgba(0,0,0,.1);--container-width: 1200px;--transition: all .22s ease;--transition-fast: all .14s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-primary);font-size:var(--font-size-base);color:var(--color-text);background-color:var(--color-bg);line-height:1.5;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit;transition:var(--transition-fast)}a:hover{color:var(--color-primary)}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit;font-size:inherit}input,select,textarea{font-family:inherit;font-size:inherit;border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing-sm) var(--spacing-md);outline:none;transition:var(--transition);background:var(--color-white)}input:focus,select:focus,textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #e04e3914}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--spacing-lg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:8px var(--spacing-xl);border-radius:var(--border-radius);font-weight:500;font-size:var(--font-size-md);transition:var(--transition);cursor:pointer;border:1px solid transparent;line-height:1.4;white-space:nowrap}.btn-primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff;box-shadow:0 2px 8px #e04e3938}.btn-secondary{background:#fff;color:var(--color-primary);border-color:var(--color-primary)}.btn-secondary:hover{background:var(--color-primary-light);color:var(--color-primary)}.btn-large{padding:11px var(--spacing-2xl);font-size:var(--font-size-base)}.grid{display:grid;gap:var(--spacing-md)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}.grid-6{grid-template-columns:repeat(6,1fr)}.section-title{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text);letter-spacing:-.2px}.section-title--accent{border-left:3px solid var(--color-primary);padding-left:var(--spacing-md)}@media(max-width:1024px){.grid-5,.grid-6{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-3,.grid-4,.grid-5,.grid-6{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr}.container{padding:0 var(--spacing-md)}}@media(max-width:480px){.grid-2,.grid-3,.grid-4,.grid-5,.grid-6{grid-template-columns:1fr}}.text-center{text-align:center}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-wrap{flex-wrap:wrap}.hidden{display:none!important}.visible{display:block!important}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/17/assets/base.css.map */
