:root{--color-primary: #2D6A4F;--color-primary-hover: #1B4332;--color-secondary: #1B4332;--color-accent: #40916C;--color-bg: #FFFFFF;--color-bg-soft: #F0F7F4;--color-text: #1A1A1A;--color-text-muted: #5A6A62;--color-border: #D8E5DE;--color-sale: #E63946;--page-width: 1400px;--font-size-base: 16px;--spacing-sections: 48px;--header-height: 72px;--radius: 12px;--radius-sm: 8px;--shadow-sm: 0 1px 4px rgba(27, 67, 50, .06);--shadow-md: 0 6px 20px rgba(27, 67, 50, .1);--transition: .25s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-base);scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--color-text);background:var(--color-bg);line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color var(--transition)}a:hover{color:var(--color-primary)}button,.button{cursor:pointer;font-family:inherit;border:none;background:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 20px}@media(min-width:750px){.page-width{padding:0 40px}}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 28px;font-size:.95rem;font-weight:600;border-radius:28px;transition:all var(--transition);text-align:center;line-height:1.2}.button--primary{background:var(--color-primary);color:#fff}.button--primary:hover{background:var(--color-primary-hover);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}.button--secondary{background:#fff;color:var(--color-text);border:1.5px solid var(--color-border)}.button--secondary:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-bg-soft)}.button--outline-light{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.7)}.button--outline-light:hover{background:#fff;color:var(--color-primary)}.button--full{width:100%}.button--small{padding:8px 18px;font-size:.85rem}.form-input{width:100%;padding:12px 16px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-size:1rem;transition:border-color var(--transition),box-shadow var(--transition);background:#fff}.form-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2d6a4f26}.form-label{display:block;margin-bottom:6px;font-weight:500;font-size:.9rem}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:750px){.product-grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media(min-width:990px){.product-grid{grid-template-columns:repeat(4,1fr)}}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;color:var(--color-secondary)}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}@media(min-width:750px){h1{font-size:2.5rem}h2{font-size:1.75rem}}.text-center{text-align:center}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.section{padding:var(--spacing-sections) 0}.section-title{margin-bottom:28px;text-align:center}.section-title h2{margin-bottom:8px}.section-title p{color:var(--color-text-muted);max-width:560px;margin:0 auto}.badge{display:inline-block;padding:4px 12px;font-size:.75rem;font-weight:600;border-radius:14px;background:var(--color-sale);color:#fff}.badge--sale{background:var(--color-sale)}.badge--new{background:var(--color-primary)}.price{font-weight:600}.price--sale{color:var(--color-sale)}.price--compare{text-decoration:line-through;color:#999;font-weight:400;margin-left:6px;font-size:.9em}.stars{display:inline-flex;gap:1px;color:#f4a261;font-size:.85rem;letter-spacing:1px}.stars--sm{font-size:.75rem}.rating-count{color:var(--color-text-muted);font-size:.8rem;margin-left:4px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/base.css.map */
