:root{--primary-color: #fc7b7e;--primary-dark: #e85a5d;--primary-light: #ff9a9d;--secondary-color: #1f2732;--secondary-light: #484848;--secondary-lighter: #929292;--bg-primary: #ffffff;--bg-secondary: #fad8d9;--bg-tertiary: #fbf2f3;--bg-accent: #fff5e1;--bg-dark: #484848;--success-color: #6abc6a;--warning-color: #ffc107;--error-color: #dc3545;--info-color: #17a2b8;--overlay-color: #dfd89e;--overlay-dark: rgba(0, 0, 0, .5);--overlay-light: rgba(255, 255, 255, .9);--text-primary: #1f2732;--text-secondary: #484848;--text-tertiary: #929292;--text-light: #ffffff;--text-muted: #6c757d;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 600;--font-weight-black: 900;--btn-primary-bg: var(--primary-color);--btn-primary-color: var(--text-light);--btn-primary-border: var(--primary-color);--btn-primary-hover-bg: var(--primary-dark);--btn-primary-hover-border: var(--primary-dark);--btn-secondary-bg: transparent;--btn-secondary-color: var(--primary-color);--btn-secondary-border: var(--primary-color);--btn-secondary-hover-bg: var(--primary-color);--btn-secondary-hover-color: var(--text-light);--btn-outline-bg: transparent;--btn-outline-color: var(--text-primary);--btn-outline-border: var(--secondary-light);--btn-outline-hover-bg: var(--secondary-light);--btn-outline-hover-color: var(--text-light);--btn-cta-bg: var(--primary-color);--btn-cta-color: var(--text-light);--btn-cta-border: var(--primary-color);--btn-cta-hover-bg: var(--primary-dark);--btn-cta-hover-border: var(--primary-dark);--btn-cta-shadow: 0 4px 12px rgba(252, 123, 126, .3);--btn-discount-bg: var(--error-color);--btn-discount-color: var(--text-light);--btn-discount-border: var(--error-color);--btn-discount-hover-bg: #c82333;--btn-discount-hover-border: #c82333;--btn-padding-sm: .5rem 1rem;--btn-padding-md: .75rem 1.5rem;--btn-padding-lg: 1rem 2rem;--btn-padding-xl: 1.25rem 2.5rem;--btn-border-radius: 0;--btn-border-width: 1px;--link-color: var(--primary-color);--link-hover-color: var(--primary-dark);--link-decoration: none;--link-hover-decoration: underline;--nav-link-color: var(--text-primary);--nav-link-hover-color: var(--primary-color);--nav-link-active-color: var(--primary-color);--nav-link-font-weight: var(--font-weight-medium);--badge-discount-bg: var(--error-color);--badge-discount-color: var(--text-light);--badge-discount-border-radius: 40px;--badge-new-bg: var(--success-color);--badge-new-color: var(--text-light);--badge-hot-bg: var(--warning-color);--badge-hot-color: var(--text-primary);--badge-sale-bg: var(--primary-color);--badge-sale-color: var(--text-light);--card-bg: var(--bg-primary);--card-border: 1px solid #e9ecef;--card-border-radius: 0;--card-shadow: 0 2px 8px rgba(0, 0, 0, .1);--card-hover-shadow: 0 4px 16px rgba(0, 0, 0, .15);--card-hover-border: var(--primary-color);--card-hover-transform: translateY(-2px);--input-bg: var(--bg-primary);--input-border: 1px solid var(--secondary-lighter);--input-border-radius: 0;--input-color: var(--text-primary);--input-placeholder-color: var(--text-tertiary);--input-focus-border: var(--primary-color);--input-focus-shadow: 0 0 0 3px rgba(252, 123, 126, .1);--select-bg: var(--bg-primary);--select-border: 1px solid var(--secondary-lighter);--select-color: var(--text-primary);--select-focus-border: var(--primary-color);--modal-bg: var(--bg-primary);--modal-border-radius: 6px;--modal-shadow: 0 6px 20px rgba(0, 0, 0, .2);--modal-overlay: var(--overlay-dark);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--margin-xs: var(--spacing-xs);--margin-sm: var(--spacing-sm);--margin-md: var(--spacing-md);--margin-lg: var(--spacing-lg);--margin-xl: var(--spacing-xl);--margin-2xl: var(--spacing-2xl);--margin-3xl: var(--spacing-3xl);--padding-xs: var(--spacing-xs);--padding-sm: var(--spacing-sm);--padding-md: var(--spacing-md);--padding-lg: var(--spacing-lg);--padding-xl: var(--spacing-xl);--padding-2xl: var(--spacing-2xl);--padding-3xl: var(--spacing-3xl);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1400px}.text-primary{color:var(--text-primary)!important}.text-secondary{color:var(--text-secondary)!important}.text-tertiary{color:var(--text-tertiary)!important}.text-light{color:var(--text-light)!important}.text-muted{color:var(--text-muted)!important}.bg-primary{background-color:var(--bg-primary)!important}.bg-secondary{background-color:var(--bg-secondary)!important}.bg-tertiary{background-color:var(--bg-tertiary)!important}.bg-accent{background-color:var(--bg-accent)!important}.bg-dark{background-color:var(--bg-dark)!important}.btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-color);border:var(--btn-border-width) solid var(--btn-primary-border);border-radius:var(--btn-border-radius);padding:var(--btn-padding-md);transition:var(--transition-normal);text-decoration:none;display:inline-block;cursor:pointer}.btn-primary:hover{background-color:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-border);color:var(--btn-primary-color)}.btn-secondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-color);border:var(--btn-border-width) solid var(--btn-secondary-border);border-radius:var(--btn-border-radius);padding:var(--btn-padding-md);transition:var(--transition-normal);text-decoration:none;display:inline-block;cursor:pointer}.btn-secondary:hover{background-color:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color)}.btn-cta{background-color:var(--btn-cta-bg);color:var(--btn-cta-color);border:var(--btn-border-width) solid var(--btn-cta-border);border-radius:var(--btn-border-radius);padding:var(--btn-padding-lg);transition:var(--transition-normal);text-decoration:none;display:inline-block;cursor:pointer;box-shadow:var(--btn-cta-shadow);font-weight:var(--font-weight-semibold)}.btn-cta:hover{background-color:var(--btn-cta-hover-bg);border-color:var(--btn-cta-hover-border);transform:translateY(-1px);box-shadow:0 6px 16px #fc7b7e66}.badge-discount{background-color:var(--badge-discount-bg);color:var(--badge-discount-color);border-radius:var(--badge-discount-border-radius);padding:.25rem .75rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.badge-new{background-color:var(--badge-new-bg);color:var(--badge-new-color);border-radius:var(--badge-discount-border-radius);padding:.25rem .75rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.badge-hot{background-color:var(--badge-hot-bg);color:var(--badge-hot-color);border-radius:var(--badge-discount-border-radius);padding:.25rem .75rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.badge-sale{background-color:var(--badge-sale-bg);color:var(--badge-sale-color);border-radius:var(--badge-discount-border-radius);padding:.25rem .75rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.card{background-color:var(--card-bg);border:var(--card-border);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);transition:var(--transition-normal)}.card:hover{box-shadow:var(--card-hover-shadow);border-color:var(--card-hover-border);transform:var(--card-hover-transform)}.link-primary{color:var(--link-color);text-decoration:var(--link-decoration);transition:var(--transition-fast)}.link-primary:hover{color:var(--link-hover-color);text-decoration:var(--link-hover-decoration)}.input-primary{background-color:var(--input-bg);border:var(--input-border);border-radius:var(--input-border-radius);color:var(--input-color);padding:var(--padding-sm) var(--padding-md);transition:var(--transition-fast)}.input-primary::placeholder{color:var(--input-placeholder-color)}.input-primary:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow);outline:none}@media (max-width: 768px){:root{--font-size-base: .875rem;--btn-padding-md: .5rem 1rem;--spacing-lg: 1rem;--spacing-xl: 1.5rem}}@media (max-width: 576px){:root{--font-size-base: .8125rem;--btn-padding-md: .375rem .75rem;--spacing-md: .75rem;--spacing-lg: 1rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/doce-beleza-colors.css.map */
