@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,100..900;1,100..900&family=Lora:ital,wght@0,400..700;1,400..700&display=swap');

:root { 
	/* cores */
    --primary: #5E0837;
    --primary-hover: #a30d60;
    --primary-active: #a30d60;
    --secondary: #282525;
    --secondary-hover: #222222;
    --secondary-active: #222222;
    --green:#00b32d;
	--green-hover: #0b8b2b;
	--green-active: #0a7023;
    --gray:#5e5e5e;
	--gray-hover: #505050;
	--gray-active: #444444;
	/* cores */

	/* fontes */
    --font-primary: 'Libre Franklin', sans-serif;
    --font-secondary: 'Lora', sans-serif;
	/* fontes */
   
	/* botões */
    --btn-primary:var(--primary);
    --btn-primary-hover: var(--primary-hover);
    --btn-primary-active: var(--primary-active);
    --btn-secondary: var(--secondary);
    --btn-secondary-hover: var(--secondary-hover);
    --btn-secondary-active: var(--secondary-active);
	/* botões */
    
	/* checkout */
	--checkout-background-checkout: #fff;
	--checkout-color-text: #222;
	/* checkout */
	
	/* radius */
	--border-radius-default: 4px;
	--btn-border-radius: var(--border-radius-default);
	--input-border-radius: var(--border-radius-default);
	/* radius */
	
	/* geral */
    --text: #4d4d4d;
	--background: #fff;
    --container-xxl: 1420px;
    --max-width-logo: 180px;
	@media (max-width: 991px) {
		--max-width-logo: 140px;
	}
	/* geral */
}

.readonly-select {pointer-events: none; background-color: #f0f0f0; color: #888;}